home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_31_ASubLaunch.txt < prev    next >
Text File  |  1992-10-27  |  133KB  |  2,351 lines

  1. # near model CODE resource
  2. # jump table entries: 13488-13498 (11 of them)
  3. export_1686:
  4. fn00000000:
  5. 00000000  4E56 FFFC                link       A6, -0x0004
  6. 00000004  2F0C                     move.l     -[A7], A4
  7. 00000006  42A7                     clr.l      -[A7]
  8. 00000008  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9. 0000000C  7058                     moveq.l    D0, 0x58
  10. 0000000E  2F00                     move.l     -[A7], D0
  11. 00000010  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  12. 00000014  201F                     move.l     D0, [A7]+
  13. 00000016  5080                     addq.l     D0, 8
  14. 00000018  2F00                     move.l     -[A7], D0
  15. 0000001A  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  16. 0000001E  285F                     movea.l    A4, [A7]+
  17. 00000020  200C                     move.l     D0, A4
  18. 00000022  670E                     beq        +0x10 /* 00000032 */
  19. 00000024  2054                     movea.l    A0, [A4]
  20. 00000026  20AE 0008                move.l     [A0], [A6 + 0x8]
  21. 0000002A  2054                     movea.l    A0, [A4]
  22. 0000002C  7000                     moveq.l    D0, 0x00
  23. 0000002E  2140 0004                move.l     [A0 + 0x4], D0
  24. label00000032:
  25. 00000032  2D4C 000C                move.l     [A6 + 0xC], A4
  26. 00000036  285F                     movea.l    A4, [A7]+
  27. 00000038  4E5E                     unlink     A6
  28. 0000003A  2E9F                     move.l     [A7], [A7]+
  29. 0000003C  4E75                     rts
  30. 0000003E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  31. // begin alternate branch 00000040-0000004A
  32. fn00000040:
  33. 00000040  4E56 0000                link       A6, 0
  34. 00000044  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  35. 00000048  205F                     movea.l    A0, [A7]+
  36. // end alternate branch 00000040-0000004A
  37. fn00000040: // (misaligned)
  38. 00000042  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  39. 00000046  0008 205F                ori.b      A0, 0x5F /* '_' */
  40. 0000004A  A023                     syscall    DisposHandle/DisposeHandle
  41. 0000004C  4E5E                     unlink     A6
  42. 0000004E  2E9F                     move.l     [A7], [A7]+
  43. 00000050  4E75                     rts
  44. 00000052  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  45. // begin alternate branch 00000054-00000058
  46. fn00000054:
  47. 00000054  4E56 FFF6                link       A6, -0x000A
  48. // end alternate branch 00000054-00000058
  49. fn00000054: // (misaligned)
  50. 00000056  FFF6                     .invalid   <<F/7/7>>
  51. 00000058  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  52. 0000005C  266E 0008                movea.l    A3, [A6 + 0x8]
  53. 00000060  286E 0014                movea.l    A4, [A6 + 0x14]
  54. 00000064  4206                     clr.b      D6
  55. 00000066  200C                     move.l     D0, A4
  56. 00000068  674C                     beq        +0x4E /* 000000B6 */
  57. 0000006A  7E01                     moveq.l    D7, 0x01
  58. 0000006C  2054                     movea.l    A0, [A4]
  59. 0000006E  2A10                     move.l     D5, [A0]
  60. label00000070:
  61. 00000070  BA87                     cmp.l      D5, D7
  62. 00000072  5CC0                     sge        D0
  63. 00000074  1206                     move.b     D1, D6
  64. 00000076  0A01 0001                xori.b     D1, 0x1
  65. 0000007A  C001                     and.b      D0, D1
  66. 0000007C  6738                     beq        +0x3A /* 000000B6 */
  67. 0000007E  2054                     movea.l    A0, [A4]
  68. 00000080  3007                     move.w     D0, D7
  69. 00000082  C1FC 0058                muls.w     D0, 0x58 /* 'X' */
  70. 00000086  41F0 00B0                lea.l      A0, [A0 + D0.w - 0x80]
  71. 0000008A  224B                     movea.l    A1, A3
  72. 0000008C  7015                     moveq.l    D0, 0x15
  73. label0000008E:
  74. 0000008E  22D8                     move.l     [A1]+, [A0]+
  75. 00000090  51C8 FFFC                dbf        D0, -0x6 /* 0000008E */
  76. 00000094  202E 0010                move.l     D0, [A6 + 0x10]
  77. 00000098  B093                     cmp.l      D0, [A3]
  78. 0000009A  57C0                     seq        D0
  79. 0000009C  4A00                     tst.b      D0
  80. 0000009E  6712                     beq        +0x14 /* 000000B2 */
  81. 000000A0  222E 000C                move.l     D1, [A6 + 0xC]
  82. 000000A4  B2AB 0004                cmp.l      D1, [A3 + 0x4]
  83. 000000A8  57C1                     seq        D1
  84. 000000AA  C001                     and.b      D0, D1
  85. 000000AC  6704                     beq        +0x6 /* 000000B2 */
  86. 000000AE  7C01                     moveq.l    D6, 0x01
  87. 000000B0  60BE                     bra        -0x40 /* 00000070 */
  88. label000000B2:
  89. 000000B2  5287                     addq.l     D7, 1
  90. 000000B4  60BA                     bra        -0x44 /* 00000070 */
  91. label000000B6:
  92. 000000B6  1006                     move.b     D0, D6
  93. 000000B8  6706                     beq        +0x8 /* 000000C0 */
  94. 000000BA  2D47 0018                move.l     [A6 + 0x18], D7
  95. 000000BE  6006                     bra        +0x8 /* 000000C6 */
  96. label000000C0:
  97. 000000C0  7000                     moveq.l    D0, 0x00
  98. 000000C2  2D40 0018                move.l     [A6 + 0x18], D0
  99. label000000C6:
  100. 000000C6  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  101. 000000CA  4E5E                     unlink     A6
  102. 000000CC  205F                     movea.l    A0, [A7]+
  103. 000000CE  DEFC 0010                add.w      A7, 0x10
  104. 000000D2  4ED0                     jmp        [A0]
  105. fn000000D4:
  106. 000000D4  4E56 FF5A                link       A6, -0x00A6
  107. 000000D8  48E7 0308                movem.l    -[A7], D6,D7,A4
  108. 000000DC  286E 0014                movea.l    A4, [A6 + 0x14]
  109. 000000E0  4247                     clr.w      D7
  110. 000000E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  111. 000000E6  4EBA 0E30                jsr        [PC + 0xE30 /* 00000F18 */]
  112. 000000EA  200C                     move.l     D0, A4
  113. 000000EC  6700 00C4                beq        +0xC6 /* 000001B2 */
  114. 000000F0  42A7                     clr.l      -[A7]
  115. 000000F2  2F0C                     move.l     -[A7], A4
  116. 000000F4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  117. 000000F8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  118. 000000FC  486E FFA2                pea.l      [A6 - 0x5E]
  119. 00000100  4EBA FF52                jsr        [PC - 0xAE /* 00000054 */]
  120. 00000104  2C1F                     move.l     D6, [A7]+
  121. 00000106  6F00 00A4                ble        +0xA6 /* 000001AC */
  122. 0000010A  4267                     clr.w      -[A7]
  123. 0000010C  4EAD 44D2                jsr        [A5 + 0x44D2 /* export_2198 */]
  124. 00000110  101F                     move.b     D0, [A7]+
  125. 00000112  6608                     bne        +0xA /* 0000011C */
  126. 00000114  802D FC6C                or.b       D0, [A5 - 0x394]
  127. 00000118  4A00                     tst.b      D0
  128. 0000011A  677E                     beq        +0x80 /* 0000019A */
  129. label0000011C:
  130. 0000011C  4AAE FFF6                tst.l      [A6 - 0xA]
  131. 00000120  56C1                     sne        D1
  132. 00000122  C001                     and.b      D0, D1
  133. 00000124  6774                     beq        +0x76 /* 0000019A */
  134. 00000126  4267                     clr.w      -[A7]
  135. 00000128  42A7                     clr.l      -[A7]
  136. 0000012A  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  137. 0000012E  486E FF5C                pea.l      [A6 - 0xA4]
  138. 00000132  486E FF5B                pea.l      [A6 - 0xA5]
  139. 00000136  7003                     moveq.l    D0, 0x03
  140. 00000138  A823                     syscall    AliasDispatch
  141. 0000013A  3E1F                     move.w     D7, [A7]+
  142. 0000013C  664A                     bne        +0x4C /* 00000188 */
  143. 0000013E  4267                     clr.w      -[A7]
  144. 00000140  486E FF5C                pea.l      [A6 - 0xA4]
  145. 00000144  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  146. 00000148  4EBA 0FB2                jsr        [PC + 0xFB2 /* 000010FC */]
  147. 0000014C  3E1F                     move.w     D7, [A7]+
  148. 0000014E  57C0                     seq        D0
  149. 00000150  4A00                     tst.b      D0
  150. 00000152  671E                     beq        +0x20 /* 00000172 */
  151. 00000154  C02E FF5B                and.b      D0, [A6 - 0xA5]
  152. 00000158  6718                     beq        +0x1A /* 00000172 */
  153. 0000015A  4267                     clr.w      -[A7]
  154. 0000015C  2F0C                     move.l     -[A7], A4
  155. 0000015E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  156. 00000162  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  157. 00000166  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  158. 0000016A  4EBA 0118                jsr        [PC + 0x118 /* 00000284 */]
  159. 0000016E  3E1F                     move.w     D7, [A7]+
  160. 00000170  6044                     bra        +0x46 /* 000001B6 */
  161. label00000172:
  162. 00000172  4A47                     tst.w      D7
  163. 00000174  6740                     beq        +0x42 /* 000001B6 */
  164. 00000176  206E 0008                movea.l    A0, [A6 + 0x8]
  165. 0000017A  43EE FFAA                lea.l      A1, [A6 - 0x56]
  166. 0000017E  7012                     moveq.l    D0, 0x12
  167. label00000180:
  168. 00000180  20D9                     move.l     [A0]+, [A1]+
  169. 00000182  51C8 FFFC                dbf        D0, -0x6 /* 00000180 */
  170. 00000186  602E                     bra        +0x30 /* 000001B6 */
  171. label00000188:
  172. 00000188  206E 0008                movea.l    A0, [A6 + 0x8]
  173. 0000018C  43EE FFAA                lea.l      A1, [A6 - 0x56]
  174. 00000190  7012                     moveq.l    D0, 0x12
  175. label00000192:
  176. 00000192  20D9                     move.l     [A0]+, [A1]+
  177. 00000194  51C8 FFFC                dbf        D0, -0x6 /* 00000192 */
  178. 00000198  601C                     bra        +0x1E /* 000001B6 */
  179. label0000019A:
  180. 0000019A  206E 0008                movea.l    A0, [A6 + 0x8]
  181. 0000019E  43EE FFAA                lea.l      A1, [A6 - 0x56]
  182. 000001A2  7012                     moveq.l    D0, 0x12
  183. label000001A4:
  184. 000001A4  20D9                     move.l     [A0]+, [A1]+
  185. 000001A6  51C8 FFFC                dbf        D0, -0x6 /* 000001A4 */
  186. 000001AA  600A                     bra        +0xC /* 000001B6 */
  187. label000001AC:
  188. 000001AC  3E3C 7530                move.w     D7, 0x7530 /* 'u0' */
  189. 000001B0  6004                     bra        +0x6 /* 000001B6 */
  190. label000001B2:
  191. 000001B2  3E3C 7531                move.w     D7, 0x7531 /* 'u1' */
  192. label000001B6:
  193. 000001B6  3D47 0018                move.w     [A6 + 0x18], D7
  194. 000001BA  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  195. 000001BE  4E5E                     unlink     A6
  196. 000001C0  205F                     movea.l    A0, [A7]+
  197. 000001C2  DEFC 0010                add.w      A7, 0x10
  198. 000001C6  4ED0                     jmp        [A0]
  199. fn000001C8:
  200. 000001C8  4E56 FF62                link       A6, -0x009E
  201. 000001CC  48E7 0300                movem.l    -[A7], D6,D7
  202. 000001D0  206E 0008                movea.l    A0, [A6 + 0x8]
  203. 000001D4  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  204. 000001D8  7012                     moveq.l    D0, 0x12
  205. label000001DA:
  206. 000001DA  22D8                     move.l     [A1]+, [A0]+
  207. 000001DC  51C8 FFFC                dbf        D0, -0x6 /* 000001DA */
  208. 000001E0  7000                     moveq.l    D0, 0x00
  209. 000001E2  2D40 000C                move.l     [A6 + 0xC], D0
  210. 000001E6  4267                     clr.w      -[A7]
  211. 000001E8  4EAD 44D2                jsr        [A5 + 0x44D2 /* export_2198 */]
  212. 000001EC  101F                     move.b     D0, [A7]+
  213. 000001EE  6608                     bne        +0xA /* 000001F8 */
  214. 000001F0  802D FC6C                or.b       D0, [A5 - 0x394]
  215. 000001F4  6700 0082                beq        +0x84 /* 00000278 */
  216. label000001F8:
  217. 000001F8  4267                     clr.w      -[A7]
  218. 000001FA  486E FFB4                pea.l      [A6 - 0x4C]
  219. 000001FE  486E FF6C                pea.l      [A6 - 0x94]
  220. 00000202  4EBA 0FC4                jsr        [PC + 0xFC4 /* 000011C8 */]
  221. 00000206  3E1F                     move.w     D7, [A7]+
  222. 00000208  6668                     bne        +0x6A /* 00000272 */
  223. 0000020A  4267                     clr.w      -[A7]
  224. 0000020C  42A7                     clr.l      -[A7]
  225. 0000020E  486E FF6C                pea.l      [A6 - 0x94]
  226. 00000212  486E FF64                pea.l      [A6 - 0x9C]
  227. 00000216  7002                     moveq.l    D0, 0x02
  228. 00000218  A823                     syscall    AliasDispatch
  229. 0000021A  3E1F                     move.w     D7, [A7]+
  230. 0000021C  57C0                     seq        D0
  231. 0000021E  4A00                     tst.b      D0
  232. 00000220  6748                     beq        +0x4A /* 0000026A */
  233. 00000222  4AAE FF64                tst.l      [A6 - 0x9C]
  234. 00000226  56C1                     sne        D1
  235. 00000228  C001                     and.b      D0, D1
  236. 0000022A  673E                     beq        +0x40 /* 0000026A */
  237. 0000022C  2D6E FF64 FF68           move.l     [A6 - 0x98], [A6 - 0x9C]
  238. 00000232  4267                     clr.w      -[A7]
  239. 00000234  1F3C 0001                move.b     -[A7], 0x1
  240. 00000238  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  241. 0000023C  1C1F                     move.b     D6, [A7]+
  242. 0000023E  4267                     clr.w      -[A7]
  243. 00000240  486E FF68                pea.l      [A6 - 0x98]
  244. 00000244  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  245. 00000248  3E1F                     move.w     D7, [A7]+
  246. 0000024A  4267                     clr.w      -[A7]
  247. 0000024C  1F06                     move.b     -[A7], D6
  248. 0000024E  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  249. 00000252  1C1F                     move.b     D6, [A7]+
  250. 00000254  3F07                     move.w     -[A7], D7
  251. 00000256  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  252. 0000025A  2D6E FF68 000C           move.l     [A6 + 0xC], [A6 - 0x98]
  253. 00000260  2F2E FF64                move.l     -[A7], [A6 - 0x9C]
  254. 00000264  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  255. 00000268  600E                     bra        +0x10 /* 00000278 */
  256. label0000026A:
  257. 0000026A  3F07                     move.w     -[A7], D7
  258. 0000026C  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  259. 00000270  6006                     bra        +0x8 /* 00000278 */
  260. label00000272:
  261. 00000272  3F07                     move.w     -[A7], D7
  262. 00000274  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  263. label00000278:
  264. 00000278  4CDF 00C0                movem.l    D6,D7, [A7]+
  265. 0000027C  4E5E                     unlink     A6
  266. 0000027E  2E9F                     move.l     [A7], [A7]+
  267. 00000280  4E75                     rts
  268. 00000282  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  269. // begin alternate branch 00000284-00000288
  270. fn00000284:
  271. 00000284  4E56 FF56                link       A6, -0x00AA
  272. // end alternate branch 00000284-00000288
  273. fn00000284: // (misaligned)
  274. 00000286  FF56                     .extension 0xF56 <<F/4-5/7>> // unimplemented
  275. 00000288  48E7 0308                movem.l    -[A7], D6,D7,A4
  276. 0000028C  206E 0008                movea.l    A0, [A6 + 0x8]
  277. 00000290  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  278. 00000294  7012                     moveq.l    D0, 0x12
  279. label00000296:
  280. 00000296  22D8                     move.l     [A1]+, [A0]+
  281. 00000298  51C8 FFFC                dbf        D0, -0x6 /* 00000296 */
  282. 0000029C  286E 0014                movea.l    A4, [A6 + 0x14]
  283. 000002A0  4247                     clr.w      D7
  284. 000002A2  200C                     move.l     D0, A4
  285. 000002A4  6700 00EA                beq        +0xEC /* 00000390 */
  286. 000002A8  42A7                     clr.l      -[A7]
  287. 000002AA  2F0C                     move.l     -[A7], A4
  288. 000002AC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  289. 000002B0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  290. 000002B4  486E FF56                pea.l      [A6 - 0xAA]
  291. 000002B8  4EBA FD9A                jsr        [PC - 0x266 /* 00000054 */]
  292. 000002BC  2C1F                     move.l     D6, [A7]+
  293. 000002BE  6F58                     ble        +0x5A /* 00000318 */
  294. 000002C0  2D6E 0010 FF56           move.l     [A6 - 0xAA], [A6 + 0x10]
  295. 000002C6  2D6E 000C FF5A           move.l     [A6 - 0xA6], [A6 + 0xC]
  296. 000002CC  41EE FF5E                lea.l      A0, [A6 - 0xA2]
  297. 000002D0  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  298. 000002D4  7012                     moveq.l    D0, 0x12
  299. label000002D6:
  300. 000002D6  20D9                     move.l     [A0]+, [A1]+
  301. 000002D8  51C8 FFFC                dbf        D0, -0x6 /* 000002D6 */
  302. 000002DC  42A7                     clr.l      -[A7]
  303. 000002DE  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  304. 000002E2  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  305. 000002E6  2D5F FFAA                move.l     [A6 - 0x56], [A7]+
  306. 000002EA  42A7                     clr.l      -[A7]
  307. 000002EC  486E FFB4                pea.l      [A6 - 0x4C]
  308. 000002F0  4EBA FED6                jsr        [PC - 0x12A /* 000001C8 */]
  309. 000002F4  2D5F FFAA                move.l     [A6 - 0x56], [A7]+
  310. 000002F8  2054                     movea.l    A0, [A4]
  311. 000002FA  3006                     move.w     D0, D6
  312. 000002FC  C1FC 0058                muls.w     D0, 0x58 /* 'X' */
  313. 00000300  41F0 00B0                lea.l      A0, [A0 + D0.w - 0x80]
  314. 00000304  43EE FF56                lea.l      A1, [A6 - 0xAA]
  315. 00000308  7015                     moveq.l    D0, 0x15
  316. label0000030A:
  317. 0000030A  20D9                     move.l     [A0]+, [A1]+
  318. 0000030C  51C8 FFFC                dbf        D0, -0x6 /* 0000030A */
  319. 00000310  2054                     movea.l    A0, [A4]
  320. 00000312  52A8 0004                addq.l     [A0 + 0x4], 1
  321. 00000316  607C                     bra        +0x7E /* 00000394 */
  322. label00000318:
  323. 00000318  2F0C                     move.l     -[A7], A4
  324. 0000031A  2054                     movea.l    A0, [A4]
  325. 0000031C  2010                     move.l     D0, [A0]
  326. 0000031E  5280                     addq.l     D0, 1
  327. 00000320  2F00                     move.l     -[A7], D0
  328. 00000322  7058                     moveq.l    D0, 0x58
  329. 00000324  2F00                     move.l     -[A7], D0
  330. 00000326  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  331. 0000032A  201F                     move.l     D0, [A7]+
  332. 0000032C  5080                     addq.l     D0, 8
  333. 0000032E  2F00                     move.l     -[A7], D0
  334. 00000330  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  335. 00000334  4267                     clr.w      -[A7]
  336. 00000336  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  337. 0000033A  3E1F                     move.w     D7, [A7]+
  338. 0000033C  6656                     bne        +0x58 /* 00000394 */
  339. 0000033E  2054                     movea.l    A0, [A4]
  340. 00000340  5290                     addq.l     [A0], 1
  341. 00000342  2D6E 0010 FF56           move.l     [A6 - 0xAA], [A6 + 0x10]
  342. 00000348  2D6E 000C FF5A           move.l     [A6 - 0xA6], [A6 + 0xC]
  343. 0000034E  41EE FF5E                lea.l      A0, [A6 - 0xA2]
  344. 00000352  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  345. 00000356  7012                     moveq.l    D0, 0x12
  346. label00000358:
  347. 00000358  20D9                     move.l     [A0]+, [A1]+
  348. 0000035A  51C8 FFFC                dbf        D0, -0x6 /* 00000358 */
  349. 0000035E  42A7                     clr.l      -[A7]
  350. 00000360  486E FFB4                pea.l      [A6 - 0x4C]
  351. 00000364  4EBA FE62                jsr        [PC - 0x19E /* 000001C8 */]
  352. 00000368  2D5F FFAA                move.l     [A6 - 0x56], [A7]+
  353. 0000036C  2054                     movea.l    A0, [A4]
  354. 0000036E  2248                     movea.l    A1, A0
  355. 00000370  3029 0002                move.w     D0, [A1 + 0x2]
  356. 00000374  C1FC 0058                muls.w     D0, 0x58 /* 'X' */
  357. 00000378  41F0 00B0                lea.l      A0, [A0 + D0.w - 0x80]
  358. 0000037C  43EE FF56                lea.l      A1, [A6 - 0xAA]
  359. 00000380  7015                     moveq.l    D0, 0x15
  360. label00000382:
  361. 00000382  20D9                     move.l     [A0]+, [A1]+
  362. 00000384  51C8 FFFC                dbf        D0, -0x6 /* 00000382 */
  363. 00000388  2054                     movea.l    A0, [A4]
  364. 0000038A  52A8 0004                addq.l     [A0 + 0x4], 1
  365. 0000038E  6004                     bra        +0x6 /* 00000394 */
  366. label00000390:
  367. 00000390  3E3C 7531                move.w     D7, 0x7531 /* 'u1' */
  368. label00000394:
  369. 00000394  3D47 0018                move.w     [A6 + 0x18], D7
  370. 00000398  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  371. 0000039C  4E5E                     unlink     A6
  372. 0000039E  205F                     movea.l    A0, [A7]+
  373. 000003A0  DEFC 0010                add.w      A7, 0x10
  374. 000003A4  4ED0                     jmp        [A0]
  375. 000003A6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  376. // begin alternate branch 000003A8-000003AC
  377. fn000003A8:
  378. 000003A8  4E56 FF8E                link       A6, -0x0072
  379. // end alternate branch 000003A8-000003AC
  380. fn000003A8: // (misaligned)
  381. 000003AA  FF8E                     .invalid   <<F/6/7>>
  382. 000003AC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  383. 000003B0  266E 0008                movea.l    A3, [A6 + 0x8]
  384. 000003B4  200B                     move.l     D0, A3
  385. 000003B6  6700 0110                beq        +0x112 /* 000004C8 */
  386. 000003BA  7008                     moveq.l    D0, 0x08
  387. 000003BC  2D40 FFFA                move.l     [A6 - 0x6], D0
  388. 000003C0  4267                     clr.w      -[A7]
  389. 000003C2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  390. 000003C6  486E FFFA                pea.l      [A6 - 0x6]
  391. 000003CA  486E FFF2                pea.l      [A6 - 0xE]
  392. 000003CE  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  393. 000003D2  3E1F                     move.w     D7, [A7]+
  394. 000003D4  6600 00F6                bne        +0xF8 /* 000004CC */
  395. 000003D8  2F0B                     move.l     -[A7], A3
  396. 000003DA  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  397. 000003DE  7058                     moveq.l    D0, 0x58
  398. 000003E0  2F00                     move.l     -[A7], D0
  399. 000003E2  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  400. 000003E6  201F                     move.l     D0, [A7]+
  401. 000003E8  5080                     addq.l     D0, 8
  402. 000003EA  2F00                     move.l     -[A7], D0
  403. 000003EC  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  404. 000003F0  4267                     clr.w      -[A7]
  405. 000003F2  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  406. 000003F6  3E1F                     move.w     D7, [A7]+
  407. 000003F8  6600 00D2                bne        +0xD4 /* 000004CC */
  408. 000003FC  4267                     clr.w      -[A7]
  409. 000003FE  2F0B                     move.l     -[A7], A3
  410. 00000400  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  411. 00000404  1A1F                     move.b     D5, [A7]+
  412. 00000406  2F0B                     move.l     -[A7], A3
  413. 00000408  205F                     movea.l    A0, [A7]+
  414. 0000040A  A029                     syscall    HLock
  415. 0000040C  7000                     moveq.l    D0, 0x00
  416. 0000040E  2D40 FFF6                move.l     [A6 - 0xA], D0
  417. 00000412  2053                     movea.l    A0, [A3]
  418. 00000414  43EE FFF2                lea.l      A1, [A6 - 0xE]
  419. 00000418  20D9                     move.l     [A0]+, [A1]+
  420. 0000041A  20D9                     move.l     [A0]+, [A1]+
  421. 0000041C  3D6E FFF4 FF8E           move.w     [A6 - 0x72], [A6 - 0xC]
  422. 00000422  7C01                     moveq.l    D6, 0x01
  423. 00000424  6000 0090                bra        +0x92 /* 000004B6 */
  424. label00000428:
  425. 00000428  7058                     moveq.l    D0, 0x58
  426. 0000042A  2D40 FFFA                move.l     [A6 - 0x6], D0
  427. 0000042E  4267                     clr.w      -[A7]
  428. 00000430  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  429. 00000434  486E FFFA                pea.l      [A6 - 0x6]
  430. 00000438  486E FF98                pea.l      [A6 - 0x68]
  431. 0000043C  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  432. 00000440  3E1F                     move.w     D7, [A7]+
  433. 00000442  4AAE FFEC                tst.l      [A6 - 0x14]
  434. 00000446  6F4C                     ble        +0x4E /* 00000494 */
  435. 00000448  42A7                     clr.l      -[A7]
  436. 0000044A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  437. 0000044E  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  438. 00000452  285F                     movea.l    A4, [A7]+
  439. 00000454  200C                     move.l     D0, A4
  440. 00000456  6742                     beq        +0x44 /* 0000049A */
  441. 00000458  4267                     clr.w      -[A7]
  442. 0000045A  2F0C                     move.l     -[A7], A4
  443. 0000045C  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  444. 00000460  181F                     move.b     D4, [A7]+
  445. 00000462  2F0C                     move.l     -[A7], A4
  446. 00000464  205F                     movea.l    A0, [A7]+
  447. 00000466  A029                     syscall    HLock
  448. 00000468  42A7                     clr.l      -[A7]
  449. 0000046A  2F0C                     move.l     -[A7], A4
  450. 0000046C  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  451. 00000470  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  452. 00000474  4267                     clr.w      -[A7]
  453. 00000476  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  454. 0000047A  486E FFFA                pea.l      [A6 - 0x6]
  455. 0000047E  2F14                     move.l     -[A7], [A4]
  456. 00000480  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  457. 00000484  3E1F                     move.w     D7, [A7]+
  458. 00000486  2F0C                     move.l     -[A7], A4
  459. 00000488  1F04                     move.b     -[A7], D4
  460. 0000048A  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  461. 0000048E  2D4C FFEC                move.l     [A6 - 0x14], A4
  462. 00000492  6006                     bra        +0x8 /* 0000049A */
  463. label00000494:
  464. 00000494  7000                     moveq.l    D0, 0x00
  465. 00000496  2D40 FFEC                move.l     [A6 - 0x14], D0
  466. label0000049A:
  467. 0000049A  2053                     movea.l    A0, [A3]
  468. 0000049C  3006                     move.w     D0, D6
  469. 0000049E  C1FC 0058                muls.w     D0, 0x58 /* 'X' */
  470. 000004A2  41F0 00B0                lea.l      A0, [A0 + D0.w - 0x80]
  471. 000004A6  43EE FF98                lea.l      A1, [A6 - 0x68]
  472. 000004AA  7015                     moveq.l    D0, 0x15
  473. label000004AC:
  474. 000004AC  20D9                     move.l     [A0]+, [A1]+
  475. 000004AE  51C8 FFFC                dbf        D0, -0x6 /* 000004AC */
  476. 000004B2  5246                     addq.w     D6, 1
  477. 000004B4  6908                     bvs        +0xA /* 000004BE */
  478. label000004B6:
  479. 000004B6  BC6E FF8E                cmp.w      D6, [A6 - 0x72]
  480. 000004BA  6F00 FF6C                ble        -0x92 /* 00000428 */
  481. label000004BE:
  482. 000004BE  2F0B                     move.l     -[A7], A3
  483. 000004C0  1F05                     move.b     -[A7], D5
  484. 000004C2  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  485. 000004C6  6004                     bra        +0x6 /* 000004CC */
  486. label000004C8:
  487. 000004C8  3E3C 7531                move.w     D7, 0x7531 /* 'u1' */
  488. label000004CC:
  489. 000004CC  3D47 000E                move.w     [A6 + 0xE], D7
  490. 000004D0  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  491. 000004D4  4E5E                     unlink     A6
  492. 000004D6  205F                     movea.l    A0, [A7]+
  493. 000004D8  5C4F                     addq.w     A7, 6
  494. 000004DA  4ED0                     jmp        [A0]
  495. fn000004DC:
  496. 000004DC  4E56 FF8E                link       A6, -0x0072
  497. 000004E0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  498. 000004E4  266E 0008                movea.l    A3, [A6 + 0x8]
  499. 000004E8  200B                     move.l     D0, A3
  500. 000004EA  6700 00F0                beq        +0xF2 /* 000005DC */
  501. 000004EE  2053                     movea.l    A0, [A3]
  502. 000004F0  43EE FFF2                lea.l      A1, [A6 - 0xE]
  503. 000004F4  22D8                     move.l     [A1]+, [A0]+
  504. 000004F6  22D8                     move.l     [A1]+, [A0]+
  505. 000004F8  7000                     moveq.l    D0, 0x00
  506. 000004FA  2D40 FFF6                move.l     [A6 - 0xA], D0
  507. 000004FE  7008                     moveq.l    D0, 0x08
  508. 00000500  2D40 FFFA                move.l     [A6 - 0x6], D0
  509. 00000504  4267                     clr.w      -[A7]
  510. 00000506  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  511. 0000050A  486E FFFA                pea.l      [A6 - 0x6]
  512. 0000050E  486E FFF2                pea.l      [A6 - 0xE]
  513. 00000512  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  514. 00000516  3E1F                     move.w     D7, [A7]+
  515. 00000518  6600 00C6                bne        +0xC8 /* 000005E0 */
  516. 0000051C  4267                     clr.w      -[A7]
  517. 0000051E  2F0B                     move.l     -[A7], A3
  518. 00000520  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  519. 00000524  1A1F                     move.b     D5, [A7]+
  520. 00000526  2F0B                     move.l     -[A7], A3
  521. 00000528  205F                     movea.l    A0, [A7]+
  522. 0000052A  A029                     syscall    HLock
  523. 0000052C  3D6E FFF4 FF8E           move.w     [A6 - 0x72], [A6 - 0xC]
  524. 00000532  7C01                     moveq.l    D6, 0x01
  525. 00000534  6000 0088                bra        +0x8A /* 000005BE */
  526. label00000538:
  527. 00000538  2053                     movea.l    A0, [A3]
  528. 0000053A  3006                     move.w     D0, D6
  529. 0000053C  C1FC 0058                muls.w     D0, 0x58 /* 'X' */
  530. 00000540  43EE FF98                lea.l      A1, [A6 - 0x68]
  531. 00000544  41F0 00B0                lea.l      A0, [A0 + D0.w - 0x80]
  532. 00000548  7015                     moveq.l    D0, 0x15
  533. label0000054A:
  534. 0000054A  22D8                     move.l     [A1]+, [A0]+
  535. 0000054C  51C8 FFFC                dbf        D0, -0x6 /* 0000054A */
  536. 00000550  286E FFEC                movea.l    A4, [A6 - 0x14]
  537. 00000554  200C                     move.l     D0, A4
  538. 00000556  670E                     beq        +0x10 /* 00000566 */
  539. 00000558  42A7                     clr.l      -[A7]
  540. 0000055A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  541. 0000055E  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  542. 00000562  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  543. label00000566:
  544. 00000566  7058                     moveq.l    D0, 0x58
  545. 00000568  2D40 FFFA                move.l     [A6 - 0x6], D0
  546. 0000056C  4267                     clr.w      -[A7]
  547. 0000056E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  548. 00000572  486E FFFA                pea.l      [A6 - 0x6]
  549. 00000576  486E FF98                pea.l      [A6 - 0x68]
  550. 0000057A  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  551. 0000057E  3E1F                     move.w     D7, [A7]+
  552. 00000580  200C                     move.l     D0, A4
  553. 00000582  6736                     beq        +0x38 /* 000005BA */
  554. 00000584  4267                     clr.w      -[A7]
  555. 00000586  2F0C                     move.l     -[A7], A4
  556. 00000588  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  557. 0000058C  181F                     move.b     D4, [A7]+
  558. 0000058E  2F0C                     move.l     -[A7], A4
  559. 00000590  205F                     movea.l    A0, [A7]+
  560. 00000592  A029                     syscall    HLock
  561. 00000594  42A7                     clr.l      -[A7]
  562. 00000596  2F0C                     move.l     -[A7], A4
  563. 00000598  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  564. 0000059C  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  565. 000005A0  4267                     clr.w      -[A7]
  566. 000005A2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  567. 000005A6  486E FFFA                pea.l      [A6 - 0x6]
  568. 000005AA  2F14                     move.l     -[A7], [A4]
  569. 000005AC  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  570. 000005B0  3E1F                     move.w     D7, [A7]+
  571. 000005B2  2F0C                     move.l     -[A7], A4
  572. 000005B4  1F04                     move.b     -[A7], D4
  573. 000005B6  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  574. label000005BA:
  575. 000005BA  5246                     addq.w     D6, 1
  576. 000005BC  6908                     bvs        +0xA /* 000005C6 */
  577. label000005BE:
  578. 000005BE  BC6E FF8E                cmp.w      D6, [A6 - 0x72]
  579. 000005C2  6F00 FF74                ble        -0x8A /* 00000538 */
  580. label000005C6:
  581. 000005C6  4A47                     tst.w      D7
  582. 000005C8  6608                     bne        +0xA /* 000005D2 */
  583. 000005CA  2053                     movea.l    A0, [A3]
  584. 000005CC  7000                     moveq.l    D0, 0x00
  585. 000005CE  2140 0004                move.l     [A0 + 0x4], D0
  586. label000005D2:
  587. 000005D2  2F0B                     move.l     -[A7], A3
  588. 000005D4  1F05                     move.b     -[A7], D5
  589. 000005D6  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  590. 000005DA  6004                     bra        +0x6 /* 000005E0 */
  591. label000005DC:
  592. 000005DC  3E3C 7531                move.w     D7, 0x7531 /* 'u1' */
  593. label000005E0:
  594. 000005E0  3D47 000E                move.w     [A6 + 0xE], D7
  595. 000005E4  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  596. 000005E8  4E5E                     unlink     A6
  597. 000005EA  205F                     movea.l    A0, [A7]+
  598. 000005EC  5C4F                     addq.w     A7, 6
  599. 000005EE  4ED0                     jmp        [A0]
  600. export_1687:
  601. 000005F0  4E56 0000                link       A6, 0
  602. 000005F4  4AAD ED84                tst.l      [A5 - 0x127C]
  603. 000005F8  670E                     beq        +0x10 /* 00000608 */
  604. 000005FA  2F2D ED84                move.l     -[A7], [A5 - 0x127C]
  605. 000005FE  4EBA FA40                jsr        [PC - 0x5C0 /* 00000040 */]
  606. 00000602  7000                     moveq.l    D0, 0x00
  607. 00000604  2B40 ED84                move.l     [A5 - 0x127C], D0
  608. label00000608:
  609. 00000608  4E5E                     unlink     A6
  610. 0000060A  4E75                     rts
  611. export_1688:
  612. 0000060C  4E56 FFFE                link       A6, -0x0002
  613. 00000610  4AAD ED84                tst.l      [A5 - 0x127C]
  614. 00000614  670E                     beq        +0x10 /* 00000624 */
  615. 00000616  2F2D ED84                move.l     -[A7], [A5 - 0x127C]
  616. 0000061A  4EBA FA24                jsr        [PC - 0x5DC /* 00000040 */]
  617. 0000061E  7000                     moveq.l    D0, 0x00
  618. 00000620  2B40 ED84                move.l     [A5 - 0x127C], D0
  619. label00000624:
  620. 00000624  4267                     clr.w      -[A7]
  621. 00000626  1F3C 0001                move.b     -[A7], 0x1
  622. 0000062A  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  623. 0000062E  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  624. 00000632  42A7                     clr.l      -[A7]
  625. 00000634  42A7                     clr.l      -[A7]
  626. 00000636  4EBA F9C8                jsr        [PC - 0x638 /* 00000000 */]
  627. 0000063A  2B5F ED84                move.l     [A5 - 0x127C], [A7]+
  628. 0000063E  42A7                     clr.l      -[A7]
  629. 00000640  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  630. 00000644  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  631. 00000648  2F2D ED84                move.l     -[A7], [A5 - 0x127C]
  632. 0000064C  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  633. 00000650  4E5E                     unlink     A6
  634. 00000652  4E75                     rts
  635. export_1689:
  636. 00000654  4E56 0000                link       A6, 0
  637. 00000658  4267                     clr.w      -[A7]
  638. 0000065A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  639. 0000065E  2F2D ED84                move.l     -[A7], [A5 - 0x127C]
  640. 00000662  4EBA FD44                jsr        [PC - 0x2BC /* 000003A8 */]
  641. 00000666  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  642. 0000066A  4E5E                     unlink     A6
  643. 0000066C  205F                     movea.l    A0, [A7]+
  644. 0000066E  544F                     addq.w     A7, 2
  645. 00000670  4ED0                     jmp        [A0]
  646. 00000672  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  647. export_1690: // at 00000674 (misaligned)
  648. 00000676  0000 4267                ori.b      D0, 0x67 /* 'g' */
  649. 0000067A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  650. 0000067E  2F2D ED84                move.l     -[A7], [A5 - 0x127C]
  651. 00000682  4EBA FE58                jsr        [PC - 0x1A8 /* 000004DC */]
  652. 00000686  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  653. 0000068A  4E5E                     unlink     A6
  654. 0000068C  205F                     movea.l    A0, [A7]+
  655. 0000068E  544F                     addq.w     A7, 2
  656. 00000690  4ED0                     jmp        [A0]
  657. 00000692  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  658. // begin alternate branch 00000694-000006A4
  659. export_1691:
  660. fn00000694:
  661. 00000694  4E56 0000                link       A6, 0
  662. 00000698  102D ECE4                move.b     D0, [A5 - 0x131C]
  663. 0000069C  802D ECE8                or.b       D0, [A5 - 0x1318]
  664. 000006A0  1D40 0008                move.b     [A6 + 0x8], D0
  665. // end alternate branch 00000694-000006A4
  666. export_1691: // at 00000694 (misaligned)
  667. fn00000694: // (misaligned)
  668. 00000696  0000 102D                ori.b      D0, 0x2D /* '-' */
  669. 0000069A  ECE4 802D                bfclr      -[A4] {0:D5}
  670. 0000069E  ECE8 1D40 0008           bfclr      [A0 + 0x8] {D5:32}
  671. 000006A4  4E5E                     unlink     A6
  672. 000006A6  4E75                     rts
  673. export_1692:
  674. fn000006A8:
  675. 000006A8  4E56 0000                link       A6, 0
  676. 000006AC  1D6D ECE8 0008           move.b     [A6 + 0x8], [A5 - 0x1318]
  677. 000006B2  4E5E                     unlink     A6
  678. 000006B4  4E75                     rts
  679. 000006B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  680. // begin alternate branch 000006B8-000006C6
  681. fn000006B8:
  682. 000006B8  4E56 0000                link       A6, 0
  683. 000006BC  206E 0008                movea.l    A0, [A6 + 0x8]
  684. 000006C0  20BC 2020 2020           move.l     [A0], 0x20202020 /* '    ' */
  685. // end alternate branch 000006B8-000006C6
  686. fn000006B8: // (misaligned)
  687. 000006BA  0000 206E                ori.b      D0, 0x6E /* 'n' */
  688. 000006BE  0008 20BC                ori.b      A0, 0xBC
  689. 000006C2  2020                     move.l     D0, -[A0]
  690. 000006C4  2020                     move.l     D0, -[A0]
  691. 000006C6  206E 0008                movea.l    A0, [A6 + 0x8]
  692. 000006CA  7000                     moveq.l    D0, 0x00
  693. 000006CC  2140 0004                move.l     [A0 + 0x4], D0
  694. 000006D0  4E5E                     unlink     A6
  695. 000006D2  2E9F                     move.l     [A7], [A7]+
  696. 000006D4  4E75                     rts
  697. 000006D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  698. 000006DA  0000 4267                ori.b      D0, 0x67 /* 'g' */
  699. 000006DE  206E 0008                movea.l    A0, [A6 + 0x8]
  700. 000006E2  4868 FFB2                pea.l      [A0 - 0x4E]
  701. 000006E6  303C 0204                move.w     D0, 0x204
  702. 000006EA  A816                     syscall    Pack8
  703. 000006EC  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  704. 000006F0  4E5E                     unlink     A6
  705. 000006F2  205F                     movea.l    A0, [A7]+
  706. 000006F4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  707. 000006F8  4ED0                     jmp        [A0]
  708. 000006FA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  709. // begin alternate branch 000006FC-00000700
  710. fn000006FC:
  711. 000006FC  4E56 FF66                link       A6, -0x009A
  712. // end alternate branch 000006FC-00000700
  713. fn000006FC: // (misaligned)
  714. 000006FE  FF66                     .extension 0xF66 <<F/4-5/7>> // unimplemented
  715. 00000700  206E 000C                movea.l    A0, [A6 + 0xC]
  716. 00000704  43EE FFBA                lea.l      A1, [A6 - 0x46]
  717. 00000708  7010                     moveq.l    D0, 0x10
  718. label0000070A:
  719. 0000070A  22D8                     move.l     [A1]+, [A0]+
  720. 0000070C  51C8 FFFC                dbf        D0, -0x6 /* 0000070A */
  721. 00000710  3290                     move.w     [A1], [A0]
  722. 00000712  422E 0010                clr.b      [A6 + 0x10]
  723. 00000716  486E FFB2                pea.l      [A6 - 0x4E]
  724. 0000071A  4EBA FF9C                jsr        [PC - 0x64 /* 000006B8 */]
  725. 0000071E  486E FFAA                pea.l      [A6 - 0x56]
  726. 00000722  4EBA FF94                jsr        [PC - 0x6C /* 000006B8 */]
  727. 00000726  4267                     clr.w      -[A7]
  728. 00000728  42A7                     clr.l      -[A7]
  729. 0000072A  42A7                     clr.l      -[A7]
  730. 0000072C  4267                     clr.w      -[A7]
  731. 0000072E  486E FFB2                pea.l      [A6 - 0x4E]
  732. 00000732  303C 0706                move.w     D0, 0x706
  733. 00000736  A816                     syscall    Pack8
  734. 00000738  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  735. 0000073C  2D7C 616C 6973 FFAA      move.l     [A6 - 0x56], 0x616C6973 /* 'alis' */
  736. 00000744  486E FF66                pea.l      [A6 - 0x9A]
  737. 00000748  487A FF8E                pea.l      [PC - 0x72 /* 000006D8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  738. 0000074C  2F0E                     move.l     -[A7], A6
  739. 0000074E  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  740. 00000752  4267                     clr.w      -[A7]
  741. 00000754  42A7                     clr.l      -[A7]
  742. 00000756  486E FFBA                pea.l      [A6 - 0x46]
  743. 0000075A  486E FFA6                pea.l      [A6 - 0x5A]
  744. 0000075E  7002                     moveq.l    D0, 0x02
  745. 00000760  A823                     syscall    AliasDispatch
  746. 00000762  4A5F                     tst.w      [A7]+
  747. 00000764  6646                     bne        +0x48 /* 000007AC */
  748. 00000766  2D6E FFA6 FFAE           move.l     [A6 - 0x52], [A6 - 0x5A]
  749. 0000076C  4267                     clr.w      -[A7]
  750. 0000076E  486E FFB2                pea.l      [A6 - 0x4E]
  751. 00000772  7001                     moveq.l    D0, 0x01
  752. 00000774  2F00                     move.l     -[A7], D0
  753. 00000776  486E FFAA                pea.l      [A6 - 0x56]
  754. 0000077A  303C 0609                move.w     D0, 0x609
  755. 0000077E  A816                     syscall    Pack8
  756. 00000780  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  757. 00000784  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  758. 00000788  205F                     movea.l    A0, [A7]+
  759. 0000078A  A023                     syscall    DisposHandle/DisposeHandle
  760. 0000078C  4267                     clr.w      -[A7]
  761. 0000078E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  762. 00000792  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  763. 00000798  486E FFB2                pea.l      [A6 - 0x4E]
  764. 0000079C  303C 0610                move.w     D0, 0x610
  765. 000007A0  A816                     syscall    Pack8
  766. 000007A2  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  767. 000007A6  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  768. label000007AC:
  769. 000007AC  486E FF66                pea.l      [A6 - 0x9A]
  770. 000007B0  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  771. 000007B4  4267                     clr.w      -[A7]
  772. 000007B6  486E FFB2                pea.l      [A6 - 0x4E]
  773. 000007BA  303C 0204                move.w     D0, 0x204
  774. 000007BE  A816                     syscall    Pack8
  775. 000007C0  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  776. 000007C4  4E5E                     unlink     A6
  777. 000007C6  205F                     movea.l    A0, [A7]+
  778. 000007C8  504F                     addq.w     A7, 8
  779. 000007CA  4ED0                     jmp        [A0]
  780. 000007CC  4E56 0000                link       A6, 0
  781. 000007D0  4267                     clr.w      -[A7]
  782. 000007D2  206E 0008                movea.l    A0, [A6 + 0x8]
  783. 000007D6  4868 FFA2                pea.l      [A0 - 0x5E]
  784. 000007DA  303C 0204                move.w     D0, 0x204
  785. 000007DE  A816                     syscall    Pack8
  786. 000007E0  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  787. 000007E4  4267                     clr.w      -[A7]
  788. 000007E6  206E 0008                movea.l    A0, [A6 + 0x8]
  789. 000007EA  4868 FFB2                pea.l      [A0 - 0x4E]
  790. 000007EE  303C 0204                move.w     D0, 0x204
  791. 000007F2  A816                     syscall    Pack8
  792. 000007F4  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  793. 000007F8  4E5E                     unlink     A6
  794. 000007FA  205F                     movea.l    A0, [A7]+
  795. 000007FC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  796. 00000800  4ED0                     jmp        [A0]
  797. 00000802  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  798. // begin alternate branch 00000804-00000808
  799. fn00000804:
  800. 00000804  4E56 FF56                link       A6, -0x00AA
  801. // end alternate branch 00000804-00000808
  802. fn00000804: // (misaligned)
  803. 00000806  FF56                     .extension 0xF56 <<F/4-5/7>> // unimplemented
  804. 00000808  206E 000C                movea.l    A0, [A6 + 0xC]
  805. 0000080C  43EE FFBA                lea.l      A1, [A6 - 0x46]
  806. 00000810  7010                     moveq.l    D0, 0x10
  807. label00000812:
  808. 00000812  22D8                     move.l     [A1]+, [A0]+
  809. 00000814  51C8 FFFC                dbf        D0, -0x6 /* 00000812 */
  810. 00000818  3290                     move.w     [A1], [A0]
  811. 0000081A  486E FFA2                pea.l      [A6 - 0x5E]
  812. 0000081E  4EBA FE98                jsr        [PC - 0x168 /* 000006B8 */]
  813. 00000822  486E FFB2                pea.l      [A6 - 0x4E]
  814. 00000826  4EBA FE90                jsr        [PC - 0x170 /* 000006B8 */]
  815. 0000082A  486E FF56                pea.l      [A6 - 0xAA]
  816. 0000082E  487A FF9C                pea.l      [PC - 0x64 /* 000007CC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  817. 00000832  2F0E                     move.l     -[A7], A6
  818. 00000834  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  819. 00000838  7000                     moveq.l    D0, 0x00
  820. 0000083A  2D40 FFAA                move.l     [A6 - 0x56], D0
  821. 0000083E  7002                     moveq.l    D0, 0x02
  822. 00000840  2D40 FFAE                move.l     [A6 - 0x52], D0
  823. 00000844  4267                     clr.w      -[A7]
  824. 00000846  2F3C 7073 6E20           move.l     -[A7], 0x70736E20 /* 'psn ' */
  825. 0000084C  486E FFAA                pea.l      [A6 - 0x56]
  826. 00000850  7008                     moveq.l    D0, 0x08
  827. 00000852  2F00                     move.l     -[A7], D0
  828. 00000854  486E FFA2                pea.l      [A6 - 0x5E]
  829. 00000858  303C 0825                move.w     D0, 0x825
  830. 0000085C  A816                     syscall    Pack8
  831. 0000085E  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  832. 00000862  4267                     clr.w      -[A7]
  833. 00000864  2F3C 6165 7674           move.l     -[A7], 0x61657674 /* 'aevt' */
  834. 0000086A  2F3C 6F64 6F63           move.l     -[A7], 0x6F646F63 /* 'odoc' */
  835. 00000870  486E FFA2                pea.l      [A6 - 0x5E]
  836. 00000874  3F3C FFFF                move.w     -[A7], 0xFFFF
  837. 00000878  42A7                     clr.l      -[A7]
  838. 0000087A  486E FFB2                pea.l      [A6 - 0x4E]
  839. 0000087E  303C 0B14                move.w     D0, 0xB14
  840. 00000882  A816                     syscall    Pack8
  841. 00000884  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  842. 00000888  4267                     clr.w      -[A7]
  843. 0000088A  486E FFBA                pea.l      [A6 - 0x46]
  844. 0000088E  486E FFB2                pea.l      [A6 - 0x4E]
  845. 00000892  4EBA FE68                jsr        [PC - 0x198 /* 000006FC */]
  846. 00000896  101F                     move.b     D0, [A7]+
  847. 00000898  671A                     beq        +0x1C /* 000008B4 */
  848. 0000089A  4267                     clr.w      -[A7]
  849. 0000089C  486E FFB2                pea.l      [A6 - 0x4E]
  850. 000008A0  2F3C 6170 7061           move.l     -[A7], 0x61707061 /* 'appa' */
  851. 000008A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  852. 000008AA  303C 0603                move.w     D0, 0x603
  853. 000008AE  A816                     syscall    Pack8
  854. 000008B0  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  855. label000008B4:
  856. 000008B4  486E FF56                pea.l      [A6 - 0xAA]
  857. 000008B8  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  858. 000008BC  4267                     clr.w      -[A7]
  859. 000008BE  486E FFA2                pea.l      [A6 - 0x5E]
  860. 000008C2  303C 0204                move.w     D0, 0x204
  861. 000008C6  A816                     syscall    Pack8
  862. 000008C8  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  863. 000008CC  4267                     clr.w      -[A7]
  864. 000008CE  486E FFB2                pea.l      [A6 - 0x4E]
  865. 000008D2  303C 0204                move.w     D0, 0x204
  866. 000008D6  A816                     syscall    Pack8
  867. 000008D8  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  868. 000008DC  4E5E                     unlink     A6
  869. 000008DE  205F                     movea.l    A0, [A7]+
  870. 000008E0  504F                     addq.w     A7, 8
  871. 000008E2  4ED0                     jmp        [A0]
  872. 000008E4  4E56 0000                link       A6, 0
  873. 000008E8  4267                     clr.w      -[A7]
  874. 000008EA  206E 0008                movea.l    A0, [A6 + 0x8]
  875. 000008EE  4868 FFA2                pea.l      [A0 - 0x5E]
  876. 000008F2  303C 0204                move.w     D0, 0x204
  877. 000008F6  A816                     syscall    Pack8
  878. 000008F8  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  879. 000008FC  4267                     clr.w      -[A7]
  880. 000008FE  206E 0008                movea.l    A0, [A6 + 0x8]
  881. 00000902  4868 FF9A                pea.l      [A0 - 0x66]
  882. 00000906  303C 0204                move.w     D0, 0x204
  883. 0000090A  A816                     syscall    Pack8
  884. 0000090C  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  885. 00000910  4E5E                     unlink     A6
  886. 00000912  205F                     movea.l    A0, [A7]+
  887. 00000914  DEFC 000A                add.w      A7, 0xA /* '\n' */
  888. 00000918  4ED0                     jmp        [A0]
  889. 0000091A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  890. // begin alternate branch 0000091C-00000920
  891. fn0000091C:
  892. 0000091C  4E56 FD06                link       A6, -0x02FA
  893. // end alternate branch 0000091C-00000920
  894. fn0000091C: // (misaligned)
  895. 0000091E  FD06                     .extension 0xD06 <<F/4-5/6>> // unimplemented
  896. 00000920  206E 000C                movea.l    A0, [A6 + 0xC]
  897. 00000924  43EE FFBA                lea.l      A1, [A6 - 0x46]
  898. 00000928  7010                     moveq.l    D0, 0x10
  899. label0000092A:
  900. 0000092A  22D8                     move.l     [A1]+, [A0]+
  901. 0000092C  51C8 FFFC                dbf        D0, -0x6 /* 0000092A */
  902. 00000930  3290                     move.w     [A1], [A0]
  903. 00000932  206E 0008                movea.l    A0, [A6 + 0x8]
  904. 00000936  43EE FFB2                lea.l      A1, [A6 - 0x4E]
  905. 0000093A  22D8                     move.l     [A1]+, [A0]+
  906. 0000093C  22D8                     move.l     [A1]+, [A0]+
  907. 0000093E  486E FFA2                pea.l      [A6 - 0x5E]
  908. 00000942  4EBA FD74                jsr        [PC - 0x28C /* 000006B8 */]
  909. 00000946  486E FFAA                pea.l      [A6 - 0x56]
  910. 0000094A  4EBA FD6C                jsr        [PC - 0x294 /* 000006B8 */]
  911. 0000094E  486E FF9A                pea.l      [A6 - 0x66]
  912. 00000952  4EBA FD64                jsr        [PC - 0x29C /* 000006B8 */]
  913. 00000956  486E FD06                pea.l      [A6 - 0x2FA]
  914. 0000095A  487A FF88                pea.l      [PC - 0x78 /* 000008E4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  915. 0000095E  2F0E                     move.l     -[A7], A6
  916. 00000960  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  917. 00000964  4267                     clr.w      -[A7]
  918. 00000966  2F3C 7073 6E20           move.l     -[A7], 0x70736E20 /* 'psn ' */
  919. 0000096C  486E FFB2                pea.l      [A6 - 0x4E]
  920. 00000970  7008                     moveq.l    D0, 0x08
  921. 00000972  2F00                     move.l     -[A7], D0
  922. 00000974  486E FF9A                pea.l      [A6 - 0x66]
  923. 00000978  303C 0825                move.w     D0, 0x825
  924. 0000097C  A816                     syscall    Pack8
  925. 0000097E  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  926. 00000982  4267                     clr.w      -[A7]
  927. 00000984  2F3C 6165 7674           move.l     -[A7], 0x61657674 /* 'aevt' */
  928. 0000098A  2F3C 6F64 6F63           move.l     -[A7], 0x6F646F63 /* 'odoc' */
  929. 00000990  486E FF9A                pea.l      [A6 - 0x66]
  930. 00000994  3F3C FFFF                move.w     -[A7], 0xFFFF
  931. 00000998  42A7                     clr.l      -[A7]
  932. 0000099A  486E FFA2                pea.l      [A6 - 0x5E]
  933. 0000099E  303C 0B14                move.w     D0, 0xB14
  934. 000009A2  A816                     syscall    Pack8
  935. 000009A4  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  936. 000009A8  4267                     clr.w      -[A7]
  937. 000009AA  486E FFBA                pea.l      [A6 - 0x46]
  938. 000009AE  486E FFA2                pea.l      [A6 - 0x5E]
  939. 000009B2  4EBA FD48                jsr        [PC - 0x2B8 /* 000006FC */]
  940. 000009B6  101F                     move.b     D0, [A7]+
  941. 000009B8  6726                     beq        +0x28 /* 000009E0 */
  942. 000009BA  7021                     moveq.l    D0, 0x21
  943. 000009BC  2D40 FE50                move.l     [A6 - 0x1B0], D0
  944. 000009C0  4267                     clr.w      -[A7]
  945. 000009C2  486E FFA2                pea.l      [A6 - 0x5E]
  946. 000009C6  486E FFAA                pea.l      [A6 - 0x56]
  947. 000009CA  2F2E FE50                move.l     -[A7], [A6 - 0x1B0]
  948. 000009CE  4267                     clr.w      -[A7]
  949. 000009D0  42A7                     clr.l      -[A7]
  950. 000009D2  42A7                     clr.l      -[A7]
  951. 000009D4  42A7                     clr.l      -[A7]
  952. 000009D6  303C 0D17                move.w     D0, 0xD17
  953. 000009DA  A816                     syscall    Pack8
  954. 000009DC  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  955. label000009E0:
  956. 000009E0  486E FD06                pea.l      [A6 - 0x2FA]
  957. 000009E4  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  958. 000009E8  4267                     clr.w      -[A7]
  959. 000009EA  486E FFA2                pea.l      [A6 - 0x5E]
  960. 000009EE  303C 0204                move.w     D0, 0x204
  961. 000009F2  A816                     syscall    Pack8
  962. 000009F4  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  963. 000009F8  4267                     clr.w      -[A7]
  964. 000009FA  486E FF9A                pea.l      [A6 - 0x66]
  965. 000009FE  303C 0204                move.w     D0, 0x204
  966. 00000A02  A816                     syscall    Pack8
  967. 00000A04  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  968. 00000A08  4E5E                     unlink     A6
  969. 00000A0A  205F                     movea.l    A0, [A7]+
  970. 00000A0C  504F                     addq.w     A7, 8
  971. 00000A0E  4ED0                     jmp        [A0]
  972. fn00000A10:
  973. 00000A10  4E56 FF74                link       A6, -0x008C
  974. 00000A14  206E 000C                movea.l    A0, [A6 + 0xC]
  975. 00000A18  43EE FFBA                lea.l      A1, [A6 - 0x46]
  976. 00000A1C  7010                     moveq.l    D0, 0x10
  977. label00000A1E:
  978. 00000A1E  22D8                     move.l     [A1]+, [A0]+
  979. 00000A20  51C8 FFFC                dbf        D0, -0x6 /* 00000A1E */
  980. 00000A24  3290                     move.w     [A1], [A0]
  981. 00000A26  206E 0008                movea.l    A0, [A6 + 0x8]
  982. 00000A2A  43EE FF74                lea.l      A1, [A6 - 0x8C]
  983. 00000A2E  7010                     moveq.l    D0, 0x10
  984. label00000A30:
  985. 00000A30  22D8                     move.l     [A1]+, [A0]+
  986. 00000A32  51C8 FFFC                dbf        D0, -0x6 /* 00000A30 */
  987. 00000A36  3290                     move.w     [A1], [A0]
  988. 00000A38  302E FFBA                move.w     D0, [A6 - 0x46]
  989. 00000A3C  B06E FF74                cmp.w      D0, [A6 - 0x8C]
  990. 00000A40  57C0                     seq        D0
  991. 00000A42  222E FFBC                move.l     D1, [A6 - 0x44]
  992. 00000A46  B2AE FF76                cmp.l      D1, [A6 - 0x8A]
  993. 00000A4A  57C1                     seq        D1
  994. 00000A4C  C001                     and.b      D0, D1
  995. 00000A4E  2F00                     move.l     -[A7], D0
  996. 00000A50  4267                     clr.w      -[A7]
  997. 00000A52  486E FFC0                pea.l      [A6 - 0x40]
  998. 00000A56  486E FF7A                pea.l      [A6 - 0x86]
  999. 00000A5A  4267                     clr.w      -[A7]
  1000. 00000A5C  1F3C 0001                move.b     -[A7], 0x1
  1001. 00000A60  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  1002. 00000A64  121F                     move.b     D1, [A7]+
  1003. 00000A66  201F                     move.l     D0, [A7]+
  1004. 00000A68  C001                     and.b      D0, D1
  1005. 00000A6A  1D40 0010                move.b     [A6 + 0x10], D0
  1006. 00000A6E  4E5E                     unlink     A6
  1007. 00000A70  205F                     movea.l    A0, [A7]+
  1008. 00000A72  504F                     addq.w     A7, 8
  1009. 00000A74  4ED0                     jmp        [A0]
  1010. 00000A76  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1011. // begin alternate branch 00000A78-00000A7C
  1012. fn00000A78:
  1013. 00000A78  4E56 FF0C                link       A6, -0x00F4
  1014. // end alternate branch 00000A78-00000A7C
  1015. fn00000A78: // (misaligned)
  1016. 00000A7A  FF0C                     .extension 0xF0C <<F/4-5/7>> // unimplemented
  1017. 00000A7C  48E7 0300                movem.l    -[A7], D6,D7
  1018. 00000A80  206E 000C                movea.l    A0, [A6 + 0xC]
  1019. 00000A84  43EE FFBA                lea.l      A1, [A6 - 0x46]
  1020. 00000A88  7010                     moveq.l    D0, 0x10
  1021. label00000A8A:
  1022. 00000A8A  22D8                     move.l     [A1]+, [A0]+
  1023. 00000A8C  51C8 FFFC                dbf        D0, -0x6 /* 00000A8A */
  1024. 00000A90  3290                     move.w     [A1], [A0]
  1025. 00000A92  7000                     moveq.l    D0, 0x00
  1026. 00000A94  2D40 FF76                move.l     [A6 - 0x8A], D0
  1027. 00000A98  7000                     moveq.l    D0, 0x00
  1028. 00000A9A  2D40 FF7A                move.l     [A6 - 0x86], D0
  1029. 00000A9E  4207                     clr.b      D7
  1030. label00000AA0:
  1031. 00000AA0  1007                     move.b     D0, D7
  1032. 00000AA2  0A00 0001                xori.b     D0, 0x1
  1033. 00000AA6  4A00                     tst.b      D0
  1034. 00000AA8  6768                     beq        +0x6A /* 00000B12 */
  1035. 00000AAA  2F00                     move.l     -[A7], D0
  1036. 00000AAC  4267                     clr.w      -[A7]
  1037. 00000AAE  486E FF76                pea.l      [A6 - 0x8A]
  1038. 00000AB2  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1039. 00000AB6  A88F                     syscall    OSDispatch
  1040. 00000AB8  321F                     move.w     D1, [A7]+
  1041. 00000ABA  201F                     move.l     D0, [A7]+
  1042. 00000ABC  4A41                     tst.w      D1
  1043. 00000ABE  57C1                     seq        D1
  1044. 00000AC0  C001                     and.b      D0, D1
  1045. 00000AC2  674E                     beq        +0x50 /* 00000B12 */
  1046. 00000AC4  703C                     moveq.l    D0, 0x3C
  1047. 00000AC6  2D40 FF7E                move.l     [A6 - 0x82], D0
  1048. 00000ACA  41EE FF56                lea.l      A0, [A6 - 0xAA]
  1049. 00000ACE  2D48 FF82                move.l     [A6 - 0x7E], A0
  1050. 00000AD2  41EE FF10                lea.l      A0, [A6 - 0xF0]
  1051. 00000AD6  2D48 FFB6                move.l     [A6 - 0x4A], A0
  1052. 00000ADA  4267                     clr.w      -[A7]
  1053. 00000ADC  486E FF76                pea.l      [A6 - 0x8A]
  1054. 00000AE0  486E FF7E                pea.l      [A6 - 0x82]
  1055. 00000AE4  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  1056. 00000AE8  A88F                     syscall    OSDispatch
  1057. 00000AEA  3C1F                     move.w     D6, [A7]+
  1058. 00000AEC  66B2                     bne        -0x4C /* 00000AA0 */
  1059. 00000AEE  4267                     clr.w      -[A7]
  1060. 00000AF0  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  1061. 00000AF4  486E FFBA                pea.l      [A6 - 0x46]
  1062. 00000AF8  4EBA FF16                jsr        [PC - 0xEA /* 00000A10 */]
  1063. 00000AFC  101F                     move.b     D0, [A7]+
  1064. 00000AFE  67A0                     beq        -0x5E /* 00000AA0 */
  1065. 00000B00  203C 0002 0000           move.l     D0, 0x20000
  1066. 00000B06  C0AE FF96                and.l      D0, [A6 - 0x6A]
  1067. 00000B0A  4A80                     tst.l      D0
  1068. 00000B0C  6692                     bne        -0x6C /* 00000AA0 */
  1069. 00000B0E  7E01                     moveq.l    D7, 0x01
  1070. 00000B10  608E                     bra        -0x70 /* 00000AA0 */
  1071. label00000B12:
  1072. 00000B12  1007                     move.b     D0, D7
  1073. 00000B14  6710                     beq        +0x12 /* 00000B26 */
  1074. 00000B16  206E 0008                movea.l    A0, [A6 + 0x8]
  1075. 00000B1A  43EE FF7E                lea.l      A1, [A6 - 0x82]
  1076. 00000B1E  700E                     moveq.l    D0, 0x0E
  1077. label00000B20:
  1078. 00000B20  20D9                     move.l     [A0]+, [A1]+
  1079. 00000B22  51C8 FFFC                dbf        D0, -0x6 /* 00000B20 */
  1080. label00000B26:
  1081. 00000B26  1D47 0010                move.b     [A6 + 0x10], D7
  1082. 00000B2A  4CDF 00C0                movem.l    D6,D7, [A7]+
  1083. 00000B2E  4E5E                     unlink     A6
  1084. 00000B30  205F                     movea.l    A0, [A7]+
  1085. 00000B32  504F                     addq.w     A7, 8
  1086. 00000B34  4ED0                     jmp        [A0]
  1087. 00000B36  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1088. 00000B3A  FE00 2F0C                .unknown   0xFE00 0x2F0C (W = 7)
  1089. 00000B3E  286E 0008                movea.l    A4, [A6 + 0x8]
  1090. 00000B42  102D FC69                move.b     D0, [A5 - 0x397]
  1091. 00000B46  6710                     beq        +0x12 /* 00000B58 */
  1092. 00000B48  4267                     clr.w      -[A7]
  1093. 00000B4A  486C FE64                pea.l      [A4 - 0x19C]
  1094. 00000B4E  303C 0204                move.w     D0, 0x204
  1095. 00000B52  A816                     syscall    Pack8
  1096. 00000B54  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1097. label00000B58:
  1098. 00000B58  7094                     moveq.l    D0, 0xFFFFFF94
  1099. 00000B5A  B06E 0010                cmp.w      D0, [A6 + 0x10]
  1100. 00000B5E  6650                     bne        +0x52 /* 00000BB0 */
  1101. 00000B60  2F2C FF5C                move.l     -[A7], [A4 - 0xA4]
  1102. 00000B64  2F3C 0000 0400           move.l     -[A7], 0x400
  1103. 00000B6A  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  1104. 00000B6E  486E FF00                pea.l      [A6 - 0x100]
  1105. 00000B72  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  1106. 00000B76  2F2C FF60                move.l     -[A7], [A4 - 0xA0]
  1107. 00000B7A  2F3C 0000 0400           move.l     -[A7], 0x400
  1108. 00000B80  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  1109. 00000B84  486E FE00                pea.l      [A6 - 0x200]
  1110. 00000B88  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  1111. 00000B8C  486C FEAE                pea.l      [A4 - 0x152]
  1112. 00000B90  486E FF00                pea.l      [A6 - 0x100]
  1113. 00000B94  486E FE00                pea.l      [A6 - 0x200]
  1114. 00000B98  487A 0022                pea.l      [PC + 0x22 /* 00000BBC, value 0x0, cstring "" */]
  1115. 00000B9C  A98B                     syscall    ParamText
  1116. 00000B9E  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1117. 00000BA2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1118. 00000BA6  2F3C FFFF 08FC           move.l     -[A7], 0xFFFF08FC
  1119. 00000BAC  4EAD 2062                jsr        [A5 + 0x2062 /* export_1032 */]
  1120. label00000BB0:
  1121. 00000BB0  285F                     movea.l    A4, [A7]+
  1122. 00000BB2  4E5E                     unlink     A6
  1123. 00000BB4  205F                     movea.l    A0, [A7]+
  1124. 00000BB6  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1125. 00000BBA  4ED0                     jmp        [A0]
  1126. 00000BBC  0000 0000                ori.b      D0, 0x0
  1127. fn00000BC0:
  1128. 00000BC0  4E56 FE26                link       A6, -0x01DA
  1129. 00000BC4  206E 000C                movea.l    A0, [A6 + 0xC]
  1130. 00000BC8  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  1131. 00000BCC  7012                     moveq.l    D0, 0x12
  1132. label00000BCE:
  1133. 00000BCE  22D8                     move.l     [A1]+, [A0]+
  1134. 00000BD0  51C8 FFFC                dbf        D0, -0x6 /* 00000BCE */
  1135. 00000BD4  206E 0008                movea.l    A0, [A6 + 0x8]
  1136. 00000BD8  43EE FF68                lea.l      A1, [A6 - 0x98]
  1137. 00000BDC  7012                     moveq.l    D0, 0x12
  1138. label00000BDE:
  1139. 00000BDE  22D8                     move.l     [A1]+, [A0]+
  1140. 00000BE0  51C8 FFFC                dbf        D0, -0x6 /* 00000BDE */
  1141. 00000BE4  4267                     clr.w      -[A7]
  1142. 00000BE6  486E FFB4                pea.l      [A6 - 0x4C]
  1143. 00000BEA  486E FEA8                pea.l      [A6 - 0x158]
  1144. 00000BEE  4EBA 05D8                jsr        [PC + 0x5D8 /* 000011C8 */]
  1145. 00000BF2  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1146. 00000BF6  4267                     clr.w      -[A7]
  1147. 00000BF8  486E FF68                pea.l      [A6 - 0x98]
  1148. 00000BFC  486E FEEE                pea.l      [A6 - 0x112]
  1149. 00000C00  4EBA 05C6                jsr        [PC + 0x5C6 /* 000011C8 */]
  1150. 00000C04  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1151. 00000C08  4267                     clr.w      -[A7]
  1152. 00000C0A  486E FEA8                pea.l      [A6 - 0x158]
  1153. 00000C0E  486E FE6C                pea.l      [A6 - 0x194]
  1154. 00000C12  4EBA FE64                jsr        [PC - 0x19C /* 00000A78 */]
  1155. 00000C16  101F                     move.b     D0, [A7]+
  1156. 00000C18  6730                     beq        +0x32 /* 00000C4A */
  1157. 00000C1A  41EE FF34                lea.l      A0, [A6 - 0xCC]
  1158. 00000C1E  43EE FE74                lea.l      A1, [A6 - 0x18C]
  1159. 00000C22  20D9                     move.l     [A0]+, [A1]+
  1160. 00000C24  20D9                     move.l     [A0]+, [A1]+
  1161. 00000C26  102D FC69                move.b     D0, [A5 - 0x397]
  1162. 00000C2A  670C                     beq        +0xE /* 00000C38 */
  1163. 00000C2C  486E FEEE                pea.l      [A6 - 0x112]
  1164. 00000C30  486E FF34                pea.l      [A6 - 0xCC]
  1165. 00000C34  4EBA FCE6                jsr        [PC - 0x31A /* 0000091C */]
  1166. label00000C38:
  1167. 00000C38  4267                     clr.w      -[A7]
  1168. 00000C3A  486E FF34                pea.l      [A6 - 0xCC]
  1169. 00000C3E  3F3C 003B                move.w     -[A7], 0x3B /* ';' */
  1170. 00000C42  A88F                     syscall    OSDispatch
  1171. 00000C44  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1172. 00000C48  607A                     bra        +0x7C /* 00000CC4 */
  1173. label00000C4A:
  1174. 00000C4A  486E FE64                pea.l      [A6 - 0x19C]
  1175. 00000C4E  4EBA FA68                jsr        [PC - 0x598 /* 000006B8 */]
  1176. 00000C52  486E FE26                pea.l      [A6 - 0x1DA]
  1177. 00000C56  487A FEE0                pea.l      [PC - 0x120 /* 00000B38, value 0x4E56FE00 */]
  1178. 00000C5A  2F0E                     move.l     -[A7], A6
  1179. 00000C5C  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1180. 00000C60  102D FC69                move.b     D0, [A5 - 0x397]
  1181. 00000C64  670C                     beq        +0xE /* 00000C72 */
  1182. 00000C66  486E FEEE                pea.l      [A6 - 0x112]
  1183. 00000C6A  486E FE64                pea.l      [A6 - 0x19C]
  1184. 00000C6E  4EBA FB94                jsr        [PC - 0x46C /* 00000804 */]
  1185. label00000C72:
  1186. 00000C72  3D7C 4C43 FF42           move.w     [A6 - 0xBE], 0x4C43 /* 'LC' */
  1187. 00000C78  7020                     moveq.l    D0, 0x20
  1188. 00000C7A  2D40 FF44                move.l     [A6 - 0xBC], D0
  1189. 00000C7E  2D7C 0000 4C00 FF48      move.l     [A6 - 0xB8], 0x4C00 /* 'L\0' */
  1190. 00000C86  41EE FEA8                lea.l      A0, [A6 - 0x158]
  1191. 00000C8A  2D48 FF4C                move.l     [A6 - 0xB4], A0
  1192. 00000C8E  206E FE68                movea.l    A0, [A6 - 0x198]
  1193. 00000C92  2D50 FF64                move.l     [A6 - 0x9C], [A0]
  1194. 00000C96  4267                     clr.w      -[A7]
  1195. 00000C98  486E FF3C                pea.l      [A6 - 0xC4]
  1196. 00000C9C  205F                     movea.l    A0, [A7]+
  1197. 00000C9E  A9F2                     syscall    Launch/LaunchApplication
  1198. 00000CA0  3E80                     move.w     [A7], D0
  1199. 00000CA2  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1200. 00000CA6  486E FE26                pea.l      [A6 - 0x1DA]
  1201. 00000CAA  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  1202. 00000CAE  102D FC69                move.b     D0, [A5 - 0x397]
  1203. 00000CB2  6710                     beq        +0x12 /* 00000CC4 */
  1204. 00000CB4  4267                     clr.w      -[A7]
  1205. 00000CB6  486E FE64                pea.l      [A6 - 0x19C]
  1206. 00000CBA  303C 0204                move.w     D0, 0x204
  1207. 00000CBE  A816                     syscall    Pack8
  1208. 00000CC0  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1209. label00000CC4:
  1210. 00000CC4  4E5E                     unlink     A6
  1211. 00000CC6  205F                     movea.l    A0, [A7]+
  1212. 00000CC8  504F                     addq.w     A7, 8
  1213. 00000CCA  4ED0                     jmp        [A0]
  1214. export_1693:
  1215. 00000CCC  4E56 FC56                link       A6, -0x03AA
  1216. 00000CD0  48E7 0300                movem.l    -[A7], D6,D7
  1217. 00000CD4  206E 0008                movea.l    A0, [A6 + 0x8]
  1218. 00000CD8  43EE FFBA                lea.l      A1, [A6 - 0x46]
  1219. 00000CDC  7010                     moveq.l    D0, 0x10
  1220. label00000CDE:
  1221. 00000CDE  22D8                     move.l     [A1]+, [A0]+
  1222. 00000CE0  51C8 FFFC                dbf        D0, -0x6 /* 00000CDE */
  1223. 00000CE4  3290                     move.w     [A1], [A0]
  1224. 00000CE6  4206                     clr.b      D6
  1225. 00000CE8  4267                     clr.w      -[A7]
  1226. 00000CEA  4EBA F9A8                jsr        [PC - 0x658 /* 00000694 */]
  1227. 00000CEE  101F                     move.b     D0, [A7]+
  1228. 00000CF0  6700 014A                beq        +0x14C /* 00000E3C */
  1229. 00000CF4  4267                     clr.w      -[A7]
  1230. 00000CF6  486E FFBA                pea.l      [A6 - 0x46]
  1231. 00000CFA  486D ECEC                pea.l      [A5 - 0x1314]
  1232. 00000CFE  4EBA 03FC                jsr        [PC + 0x3FC /* 000010FC */]
  1233. 00000D02  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1234. 00000D06  4267                     clr.w      -[A7]
  1235. 00000D08  2F2D ED84                move.l     -[A7], [A5 - 0x127C]
  1236. 00000D0C  2F2D ED30                move.l     -[A7], [A5 - 0x12D0]
  1237. 00000D10  2F2D ED34                move.l     -[A7], [A5 - 0x12CC]
  1238. 00000D14  486D ED38                pea.l      [A5 - 0x12C8]
  1239. 00000D18  4EBA F3BA                jsr        [PC - 0xC46 /* 000000D4 */]
  1240. 00000D1C  3E1F                     move.w     D7, [A7]+
  1241. 00000D1E  56C0                     sne        D0
  1242. 00000D20  4A00                     tst.b      D0
  1243. 00000D22  6624                     bne        +0x26 /* 00000D48 */
  1244. 00000D24  802E 000C                or.b       D0, [A6 + 0xC]
  1245. 00000D28  0240 0001                andi.w     D0, 0x1
  1246. 00000D2C  661A                     bne        +0x1C /* 00000D48 */
  1247. 00000D2E  2F00                     move.l     -[A7], D0
  1248. 00000D30  4267                     clr.w      -[A7]
  1249. 00000D32  486D ED38                pea.l      [A5 - 0x12C8]
  1250. 00000D36  4EBA 0220                jsr        [PC + 0x220 /* 00000F58 */]
  1251. 00000D3A  121F                     move.b     D1, [A7]+
  1252. 00000D3C  201F                     move.l     D0, [A7]+
  1253. 00000D3E  0A01 0001                xori.b     D1, 0x1
  1254. 00000D42  8001                     or.b       D0, D1
  1255. 00000D44  6700 00B0                beq        +0xB2 /* 00000DF6 */
  1256. label00000D48:
  1257. 00000D48  486E FE58                pea.l      [A6 - 0x1A8]
  1258. 00000D4C  2F3C 0001 0960           move.l     -[A7], 0x10960
  1259. 00000D52  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  1260. 00000D56  486E FE58                pea.l      [A6 - 0x1A8]
  1261. 00000D5A  486E FD56                pea.l      [A6 - 0x2AA]
  1262. 00000D5E  2F2D ED34                move.l     -[A7], [A5 - 0x12CC]
  1263. 00000D62  4EAD 46BA                jsr        [A5 + 0x46BA /* export_2259 */]
  1264. 00000D66  486D ECEC                pea.l      [A5 - 0x1314]
  1265. 00000D6A  486E FC56                pea.l      [A6 - 0x3AA]
  1266. 00000D6E  2F2D ED30                move.l     -[A7], [A5 - 0x12D0]
  1267. 00000D72  4EAD 46BA                jsr        [A5 + 0x46BA /* export_2259 */]
  1268. 00000D76  487A 00D4                pea.l      [PC + 0xD4 /* 00000E4C, value 0x0, cstring "" */]
  1269. 00000D7A  4EAD 455A                jsr        [A5 + 0x455A /* export_2215 */]
  1270. 00000D7E  4267                     clr.w      -[A7]
  1271. 00000D80  486E FE58                pea.l      [A6 - 0x1A8]
  1272. 00000D84  4EAD 3FDA                jsr        [A5 + 0x3FDA /* export_2039 */]
  1273. 00000D88  101F                     move.b     D0, [A7]+
  1274. 00000D8A  6768                     beq        +0x6A /* 00000DF4 */
  1275. 00000D8C  486E FFB2                pea.l      [A6 - 0x4E]
  1276. 00000D90  3F3C F060                move.w     -[A7], 0xF060
  1277. 00000D94  4EAD 453A                jsr        [A5 + 0x453A /* export_2211 */]
  1278. 00000D98  2D7C 4150 504C FFA2      move.l     [A6 - 0x5E], 0x4150504C /* 'APPL' */
  1279. 00000DA0  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  1280. 00000DA4  487A 00A6                pea.l      [PC + 0xA6 /* 00000E4C, value 0x0, cstring "" */]
  1281. 00000DA8  42A7                     clr.l      -[A7]
  1282. 00000DAA  3F3C 0001                move.w     -[A7], 0x1
  1283. 00000DAE  486E FFA2                pea.l      [A6 - 0x5E]
  1284. 00000DB2  42A7                     clr.l      -[A7]
  1285. 00000DB4  486E FF58                pea.l      [A6 - 0xA8]
  1286. 00000DB8  3F3C 0002                move.w     -[A7], 0x2
  1287. 00000DBC  A9EA                     syscall    Pack3
  1288. 00000DBE  102E FF58                move.b     D0, [A6 - 0xA8]
  1289. 00000DC2  672C                     beq        +0x2E /* 00000DF0 */
  1290. 00000DC4  4267                     clr.w      -[A7]
  1291. 00000DC6  486E FF58                pea.l      [A6 - 0xA8]
  1292. 00000DCA  486D ED38                pea.l      [A5 - 0x12C8]
  1293. 00000DCE  4EBA 04B0                jsr        [PC + 0x4B0 /* 00001280 */]
  1294. 00000DD2  3E1F                     move.w     D7, [A7]+
  1295. 00000DD4  6620                     bne        +0x22 /* 00000DF6 */
  1296. 00000DD6  4267                     clr.w      -[A7]
  1297. 00000DD8  2F2D ED84                move.l     -[A7], [A5 - 0x127C]
  1298. 00000DDC  2F2D ED30                move.l     -[A7], [A5 - 0x12D0]
  1299. 00000DE0  2F2D ED34                move.l     -[A7], [A5 - 0x12CC]
  1300. 00000DE4  486D ED38                pea.l      [A5 - 0x12C8]
  1301. 00000DE8  4EBA F49A                jsr        [PC - 0xB66 /* 00000284 */]
  1302. 00000DEC  3E1F                     move.w     D7, [A7]+
  1303. 00000DEE  6006                     bra        +0x8 /* 00000DF6 */
  1304. label00000DF0:
  1305. 00000DF0  7EFF                     moveq.l    D7, 0xFFFFFFFF
  1306. 00000DF2  6002                     bra        +0x4 /* 00000DF6 */
  1307. label00000DF4:
  1308. 00000DF4  7EFF                     moveq.l    D7, 0xFFFFFFFF
  1309. label00000DF6:
  1310. 00000DF6  4A47                     tst.w      D7
  1311. 00000DF8  6702                     beq        +0x4 /* 00000DFC */
  1312. 00000DFA  6040                     bra        +0x42 /* 00000E3C */
  1313. label00000DFC:
  1314. 00000DFC  102D FC6E                move.b     D0, [A5 - 0x392]
  1315. 00000E00  670E                     beq        +0x10 /* 00000E10 */
  1316. 00000E02  486D ED38                pea.l      [A5 - 0x12C8]
  1317. 00000E06  486D ECEC                pea.l      [A5 - 0x1314]
  1318. 00000E0A  4EBA FDB4                jsr        [PC - 0x24C /* 00000BC0 */]
  1319. 00000E0E  602C                     bra        +0x2E /* 00000E3C */
  1320. label00000E10:
  1321. 00000E10  4EBA 0856                jsr        [PC + 0x856 /* 00001668 */]
  1322. 00000E14  4267                     clr.w      -[A7]
  1323. 00000E16  486D ECEC                pea.l      [A5 - 0x1314]
  1324. 00000E1A  4EBA 08E4                jsr        [PC + 0x8E4 /* 00001700 */]
  1325. 00000E1E  3E1F                     move.w     D7, [A7]+
  1326. 00000E20  661A                     bne        +0x1C /* 00000E3C */
  1327. 00000E22  102D ECE4                move.b     D0, [A5 - 0x131C]
  1328. 00000E26  670E                     beq        +0x10 /* 00000E36 */
  1329. 00000E28  4267                     clr.w      -[A7]
  1330. 00000E2A  486D ED38                pea.l      [A5 - 0x12C8]
  1331. 00000E2E  4EBA 05EC                jsr        [PC + 0x5EC /* 0000141C */]
  1332. 00000E32  3E1F                     move.w     D7, [A7]+
  1333. 00000E34  6004                     bra        +0x6 /* 00000E3A */
  1334. label00000E36:
  1335. 00000E36  102D ECE8                move.b     D0, [A5 - 0x1318]
  1336. label00000E3A:
  1337. 00000E3A  7C01                     moveq.l    D6, 0x01
  1338. label00000E3C:
  1339. 00000E3C  1D46 000E                move.b     [A6 + 0xE], D6
  1340. 00000E40  4CDF 00C0                movem.l    D6,D7, [A7]+
  1341. 00000E44  4E5E                     unlink     A6
  1342. 00000E46  205F                     movea.l    A0, [A7]+
  1343. 00000E48  5C4F                     addq.w     A7, 6
  1344. 00000E4A  4ED0                     jmp        [A0]
  1345. 00000E4C  0000 0000                ori.b      D0, 0x0
  1346. export_1694:
  1347. 00000E50  4E56 FFFE                link       A6, -0x0002
  1348. 00000E54  4267                     clr.w      -[A7]
  1349. 00000E56  4EBA F850                jsr        [PC - 0x7B0 /* 000006A8 */]
  1350. 00000E5A  4A2D ED38                tst.b      [A5 - 0x12C8]
  1351. 00000E5E  56C0                     sne        D0
  1352. 00000E60  C01F                     and.b      D0, [A7]+
  1353. 00000E62  6734                     beq        +0x36 /* 00000E98 */
  1354. 00000E64  102D ECE4                move.b     D0, [A5 - 0x131C]
  1355. 00000E68  6702                     beq        +0x4 /* 00000E6C */
  1356. 00000E6A  602C                     bra        +0x2E /* 00000E98 */
  1357. label00000E6C:
  1358. 00000E6C  102D ECE8                move.b     D0, [A5 - 0x1318]
  1359. 00000E70  6726                     beq        +0x28 /* 00000E98 */
  1360. 00000E72  4EBA 07F4                jsr        [PC + 0x7F4 /* 00001668 */]
  1361. 00000E76  4267                     clr.w      -[A7]
  1362. 00000E78  486D ECEC                pea.l      [A5 - 0x1314]
  1363. 00000E7C  4EBA 0882                jsr        [PC + 0x882 /* 00001700 */]
  1364. 00000E80  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1365. 00000E84  660C                     bne        +0xE /* 00000E92 */
  1366. 00000E86  4267                     clr.w      -[A7]
  1367. 00000E88  486D ED38                pea.l      [A5 - 0x12C8]
  1368. 00000E8C  4EBA 068A                jsr        [PC + 0x68A /* 00001518 */]
  1369. 00000E90  6006                     bra        +0x8 /* 00000E98 */
  1370. label00000E92:
  1371. 00000E92  3F3C 0003                move.w     -[A7], 0x3
  1372. 00000E96  A9C8                     syscall    SysBeep
  1373. label00000E98:
  1374. 00000E98  4E5E                     unlink     A6
  1375. 00000E9A  4E75                     rts
  1376. export_1695:
  1377. 00000E9C  4E56 FF20                link       A6, -0x00E0
  1378. 00000EA0  2F07                     move.l     -[A7], D7
  1379. 00000EA2  206E 000C                movea.l    A0, [A6 + 0xC]
  1380. 00000EA6  43EE FFBA                lea.l      A1, [A6 - 0x46]
  1381. 00000EAA  7010                     moveq.l    D0, 0x10
  1382. label00000EAC:
  1383. 00000EAC  22D8                     move.l     [A1]+, [A0]+
  1384. 00000EAE  51C8 FFFC                dbf        D0, -0x6 /* 00000EAC */
  1385. 00000EB2  3290                     move.w     [A1], [A0]
  1386. 00000EB4  206E 0008                movea.l    A0, [A6 + 0x8]
  1387. 00000EB8  4210                     clr.b      [A0]
  1388. 00000EBA  486E FF20                pea.l      [A6 - 0xE0]
  1389. 00000EBE  4EBA 0058                jsr        [PC + 0x58 /* 00000F18 */]
  1390. 00000EC2  486E FF6C                pea.l      [A6 - 0x94]
  1391. 00000EC6  4EBA 0050                jsr        [PC + 0x50 /* 00000F18 */]
  1392. 00000ECA  4267                     clr.w      -[A7]
  1393. 00000ECC  486E FFBA                pea.l      [A6 - 0x46]
  1394. 00000ED0  486E FF20                pea.l      [A6 - 0xE0]
  1395. 00000ED4  4EBA 0226                jsr        [PC + 0x226 /* 000010FC */]
  1396. 00000ED8  3E1F                     move.w     D7, [A7]+
  1397. 00000EDA  6702                     beq        +0x4 /* 00000EDE */
  1398. 00000EDC  602C                     bra        +0x2E /* 00000F0A */
  1399. label00000EDE:
  1400. 00000EDE  4267                     clr.w      -[A7]
  1401. 00000EE0  2F2D ED84                move.l     -[A7], [A5 - 0x127C]
  1402. 00000EE4  2F2E FF64                move.l     -[A7], [A6 - 0x9C]
  1403. 00000EE8  2F2E FF68                move.l     -[A7], [A6 - 0x98]
  1404. 00000EEC  486E FF6C                pea.l      [A6 - 0x94]
  1405. 00000EF0  4EBA F1E2                jsr        [PC - 0xE1E /* 000000D4 */]
  1406. 00000EF4  3E1F                     move.w     D7, [A7]+
  1407. 00000EF6  6702                     beq        +0x4 /* 00000EFA */
  1408. 00000EF8  6010                     bra        +0x12 /* 00000F0A */
  1409. label00000EFA:
  1410. 00000EFA  206E 0008                movea.l    A0, [A6 + 0x8]
  1411. 00000EFE  43EE FF6C                lea.l      A1, [A6 - 0x94]
  1412. 00000F02  7007                     moveq.l    D0, 0x07
  1413. label00000F04:
  1414. 00000F04  20D9                     move.l     [A0]+, [A1]+
  1415. 00000F06  51C8 FFFC                dbf        D0, -0x6 /* 00000F04 */
  1416. label00000F0A:
  1417. 00000F0A  3D47 0010                move.w     [A6 + 0x10], D7
  1418. 00000F0E  2E1F                     move.l     D7, [A7]+
  1419. 00000F10  4E5E                     unlink     A6
  1420. 00000F12  205F                     movea.l    A0, [A7]+
  1421. 00000F14  504F                     addq.w     A7, 8
  1422. 00000F16  4ED0                     jmp        [A0]
  1423. export_1696:
  1424. fn00000F18:
  1425. 00000F18  4E56 0000                link       A6, 0
  1426. 00000F1C  2F0C                     move.l     -[A7], A4
  1427. 00000F1E  286E 0008                movea.l    A4, [A6 + 0x8]
  1428. 00000F22  4214                     clr.b      [A4]
  1429. 00000F24  422C 0020                clr.b      [A4 + 0x20]
  1430. 00000F28  7000                     moveq.l    D0, 0x00
  1431. 00000F2A  2940 0040                move.l     [A4 + 0x40], D0
  1432. 00000F2E  297C 3F3F 3F3F 0044      move.l     [A4 + 0x44], 0x3F3F3F3F /* '????' */
  1433. 00000F36  297C 3F3F 3F3F 0048      move.l     [A4 + 0x48], 0x3F3F3F3F /* '????' */
  1434. 00000F3E  285F                     movea.l    A4, [A7]+
  1435. 00000F40  4E5E                     unlink     A6
  1436. 00000F42  2E9F                     move.l     [A7], [A7]+
  1437. 00000F44  4E75                     rts
  1438. 00000F46  8C43                     or.w       D6, D3
  1439. 00000F48  4C45 4152                movem.l    D1,D4,D6,A0,A6, D5
  1440. 00000F4C  4649                     not.w      A1
  1441. 00000F4E  4C45 5245                movem.l    D0,D2,D6,A1,A4,A6, D5
  1442. 00000F52  4600                     not.b      D0
  1443. 00000F54  0000 0000                ori.b      D0, 0x0
  1444. fn00000F58:
  1445. 00000F58  4E56 FF24                link       A6, -0x00DC
  1446. 00000F5C  48E7 0300                movem.l    -[A7], D6,D7
  1447. 00000F60  206E 0008                movea.l    A0, [A6 + 0x8]
  1448. 00000F64  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  1449. 00000F68  7012                     moveq.l    D0, 0x12
  1450. label00000F6A:
  1451. 00000F6A  22D8                     move.l     [A1]+, [A0]+
  1452. 00000F6C  51C8 FFFC                dbf        D0, -0x6 /* 00000F6A */
  1453. 00000F70  4206                     clr.b      D6
  1454. 00000F72  4267                     clr.w      -[A7]
  1455. 00000F74  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  1456. 00000F78  1F10                     move.b     -[A7], [A0]
  1457. 00000F7A  3F3C 001F                move.w     -[A7], 0x1F
  1458. 00000F7E  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  1459. 00000F82  2F08                     move.l     -[A7], A0
  1460. 00000F84  486E FF34                pea.l      [A6 - 0xCC]
  1461. 00000F88  4EBA 03C2                jsr        [PC + 0x3C2 /* 0000134C */]
  1462. 00000F8C  3E1F                     move.w     D7, [A7]+
  1463. 00000F8E  6702                     beq        +0x4 /* 00000F92 */
  1464. 00000F90  6032                     bra        +0x34 /* 00000FC4 */
  1465. label00000F92:
  1466. 00000F92  7000                     moveq.l    D0, 0x00
  1467. 00000F94  2D40 FF42                move.l     [A6 - 0xBE], D0
  1468. 00000F98  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  1469. 00000F9C  2D48 FF48                move.l     [A6 - 0xB8], A0
  1470. 00000FA0  3D6E FF34 FF4C           move.w     [A6 - 0xB4], [A6 - 0xCC]
  1471. 00000FA6  426E FF52                clr.w      [A6 - 0xAE]
  1472. 00000FAA  2D6E FFF4 FF66           move.l     [A6 - 0x9A], [A6 - 0xC]
  1473. 00000FB0  4267                     clr.w      -[A7]
  1474. 00000FB2  486E FF36                pea.l      [A6 - 0xCA]
  1475. 00000FB6  4267                     clr.w      -[A7]
  1476. 00000FB8  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  1477. 00000FBC  3E1F                     move.w     D7, [A7]+
  1478. 00000FBE  6702                     beq        +0x4 /* 00000FC2 */
  1479. 00000FC0  6002                     bra        +0x4 /* 00000FC4 */
  1480. label00000FC2:
  1481. 00000FC2  7C01                     moveq.l    D6, 0x01
  1482. label00000FC4:
  1483. 00000FC4  1D46 000C                move.b     [A6 + 0xC], D6
  1484. 00000FC8  4CDF 00C0                movem.l    D6,D7, [A7]+
  1485. 00000FCC  4E5E                     unlink     A6
  1486. 00000FCE  2E9F                     move.l     [A7], [A7]+
  1487. 00000FD0  4E75                     rts
  1488. 00000FD2  8D46 494C                pack       D6, D6, 0x494C
  1489. 00000FD6  4552                     chk.w      D2, [A2]
  1490. 00000FD8  4546                     chk.w      D2, D6
  1491. 00000FDA  4558                     chk.w      D2, [A0]+
  1492. 00000FDC  4953                     chk.w      D4, [A3]
  1493. 00000FDE  5453                     addq.w     [A3], 2
  1494. 00000FE0  0000 0000                ori.b      D0, 0x0
  1495. fn00000FE4:
  1496. 00000FE4  4E56 FF8C                link       A6, -0x0074
  1497. 00000FE8  2F07                     move.l     -[A7], D7
  1498. 00000FEA  206E 0008                movea.l    A0, [A6 + 0x8]
  1499. 00000FEE  4210                     clr.b      [A0]
  1500. 00000FF0  7000                     moveq.l    D0, 0x00
  1501. 00000FF2  2D40 FFBA                move.l     [A6 - 0x46], D0
  1502. 00000FF6  2D6E 0008 FFC0           move.l     [A6 - 0x40], [A6 + 0x8]
  1503. 00000FFC  3D6E 000C FFC4           move.w     [A6 - 0x3C], [A6 + 0xC]
  1504. 00001002  426E FFCA                clr.w      [A6 - 0x36]
  1505. 00001006  4267                     clr.w      -[A7]
  1506. 00001008  486E FFAE                pea.l      [A6 - 0x52]
  1507. 0000100C  4267                     clr.w      -[A7]
  1508. 0000100E  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  1509. 00001012  3E1F                     move.w     D7, [A7]+
  1510. 00001014  664C                     bne        +0x4E /* 00001062 */
  1511. 00001016  206E 0008                movea.l    A0, [A6 + 0x8]
  1512. 0000101A  2248                     movea.l    A1, A0
  1513. 0000101C  4240                     clr.w      D0
  1514. 0000101E  1011                     move.b     D0, [A1]
  1515. 00001020  41BC 001F 4241           .invalid   0, 0x1F4241 // invalid opcode 4 with b == 6
  1516. 00001026  1230 0000                move.b     D1, [A0 + D0.w]
  1517. 0000102A  703A                     moveq.l    D0, 0x3A
  1518. 0000102C  B041                     cmp.w      D0, D1
  1519. 0000102E  6732                     beq        +0x34 /* 00001062 */
  1520. 00001030  206E 0008                movea.l    A0, [A6 + 0x8]
  1521. 00001034  2F08                     move.l     -[A7], A0
  1522. 00001036  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1523. 0000103A  487A 0044                pea.l      [PC + 0x44 /* 00001080, value 0x13A0000 */]
  1524. 0000103E  486E FF8C                pea.l      [A6 - 0x74]
  1525. 00001042  3F3C 0002                move.w     -[A7], 0x2
  1526. 00001046  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1527. 0000104A  205F                     movea.l    A0, [A7]+
  1528. 0000104C  43EE FF8C                lea.l      A1, [A6 - 0x74]
  1529. 00001050  1F11                     move.b     -[A7], [A1]
  1530. 00001052  3F3C 001F                move.w     -[A7], 0x1F
  1531. 00001056  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  1532. 0000105A  7007                     moveq.l    D0, 0x07
  1533. label0000105C:
  1534. 0000105C  20D9                     move.l     [A0]+, [A1]+
  1535. 0000105E  51C8 FFFC                dbf        D0, -0x6 /* 0000105C */
  1536. label00001062:
  1537. 00001062  3D47 000E                move.w     [A6 + 0xE], D7
  1538. 00001066  2E1F                     move.l     D7, [A7]+
  1539. 00001068  4E5E                     unlink     A6
  1540. 0000106A  205F                     movea.l    A0, [A7]+
  1541. 0000106C  5C4F                     addq.w     A7, 6
  1542. 0000106E  4ED0                     jmp        [A0]
  1543. 00001070  8D47 4554                pack       D6, D7, 0x4554
  1544. 00001074  564F                     addq.w     A7, 3
  1545. 00001076  4C55 4D45                movem.l    D0,D2,D6,A0,A2,A3,A6, [A5]
  1546. 0000107A  4E41                     trap       1
  1547. 0000107C  4D45                     chk.w      D6, D5
  1548. 0000107E  0002 013A                ori.b      D2, 0x3A /* ':' */
  1549. 00001082  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1550. // begin alternate branch 00001084-00001088
  1551. fn00001084:
  1552. 00001084  4E56 FF72                link       A6, -0x008E
  1553. // end alternate branch 00001084-00001088
  1554. fn00001084: // (misaligned)
  1555. 00001086  FF72                     .extension 0xF72 <<F/4-5/7>> // unimplemented
  1556. 00001088  2F07                     move.l     -[A7], D7
  1557. 0000108A  206E 000E                movea.l    A0, [A6 + 0xE]
  1558. 0000108E  43EE FFE0                lea.l      A1, [A6 - 0x20]
  1559. 00001092  7007                     moveq.l    D0, 0x07
  1560. label00001094:
  1561. 00001094  22D8                     move.l     [A1]+, [A0]+
  1562. 00001096  51C8 FFFC                dbf        D0, -0x6 /* 00001094 */
  1563. 0000109A  206E 0008                movea.l    A0, [A6 + 0x8]
  1564. 0000109E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1565. 000010A0  2080                     move.l     [A0], D0
  1566. 000010A2  7000                     moveq.l    D0, 0x00
  1567. 000010A4  2D40 FF7E                move.l     [A6 - 0x82], D0
  1568. 000010A8  41EE FFE0                lea.l      A0, [A6 - 0x20]
  1569. 000010AC  2D48 FF84                move.l     [A6 - 0x7C], A0
  1570. 000010B0  3D6E 000C FF88           move.w     [A6 - 0x78], [A6 + 0xC]
  1571. 000010B6  426E FF8E                clr.w      [A6 - 0x72]
  1572. 000010BA  7000                     moveq.l    D0, 0x00
  1573. 000010BC  2D40 FFA2                move.l     [A6 - 0x5E], D0
  1574. 000010C0  4267                     clr.w      -[A7]
  1575. 000010C2  486E FF72                pea.l      [A6 - 0x8E]
  1576. 000010C6  4267                     clr.w      -[A7]
  1577. 000010C8  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  1578. 000010CC  3E1F                     move.w     D7, [A7]+
  1579. 000010CE  6608                     bne        +0xA /* 000010D8 */
  1580. 000010D0  206E 0008                movea.l    A0, [A6 + 0x8]
  1581. 000010D4  20AE FFD6                move.l     [A0], [A6 - 0x2A]
  1582. label000010D8:
  1583. 000010D8  3D47 0012                move.w     [A6 + 0x12], D7
  1584. 000010DC  2E1F                     move.l     D7, [A7]+
  1585. 000010DE  4E5E                     unlink     A6
  1586. 000010E0  205F                     movea.l    A0, [A7]+
  1587. 000010E2  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1588. 000010E6  4ED0                     jmp        [A0]
  1589. 000010E8  8E47                     or.w       D7, D7
  1590. 000010EA  4554                     chk.w      D2, [A4]
  1591. 000010EC  4449                     neg.w      A1
  1592. 000010EE  5245                     addq.w     D5, 1
  1593. 000010F0  4354                     chk.w      D1, [A4]
  1594. 000010F2  4F52                     chk.w      D7, [A2]
  1595. 000010F4  5949                     subq.w     A1, 4
  1596. 000010F6  4400                     neg.b      D0
  1597. 000010F8  0000 0000                ori.b      D0, 0x0
  1598. fn000010FC:
  1599. 000010FC  4E56 FF88                link       A6, -0x0078
  1600. 00001100  2F07                     move.l     -[A7], D7
  1601. 00001102  206E 000C                movea.l    A0, [A6 + 0xC]
  1602. 00001106  43EE FFBA                lea.l      A1, [A6 - 0x46]
  1603. 0000110A  7010                     moveq.l    D0, 0x10
  1604. label0000110C:
  1605. 0000110C  22D8                     move.l     [A1]+, [A0]+
  1606. 0000110E  51C8 FFFC                dbf        D0, -0x6 /* 0000110C */
  1607. 00001112  3290                     move.w     [A1], [A0]
  1608. 00001114  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1609. 00001118  4EBA FDFE                jsr        [PC - 0x202 /* 00000F18 */]
  1610. 0000111C  4267                     clr.w      -[A7]
  1611. 0000111E  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  1612. 00001122  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  1613. 00001126  41EE FFC0                lea.l      A0, [A6 - 0x40]
  1614. 0000112A  1F10                     move.b     -[A7], [A0]
  1615. 0000112C  3F3C 00FF                move.w     -[A7], 0xFF
  1616. 00001130  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  1617. 00001134  2F08                     move.l     -[A7], A0
  1618. 00001136  486E FFA8                pea.l      [A6 - 0x58]
  1619. 0000113A  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  1620. 0000113E  3E1F                     move.w     D7, [A7]+
  1621. 00001140  6666                     bne        +0x68 /* 000011A8 */
  1622. 00001142  206E 0008                movea.l    A0, [A6 + 0x8]
  1623. 00001146  216E FFAC 0044           move.l     [A0 + 0x44], [A6 - 0x54]
  1624. 0000114C  206E 0008                movea.l    A0, [A6 + 0x8]
  1625. 00001150  216E FFA8 0048           move.l     [A0 + 0x48], [A6 - 0x58]
  1626. 00001156  206E 0008                movea.l    A0, [A6 + 0x8]
  1627. 0000115A  43EE FFC0                lea.l      A1, [A6 - 0x40]
  1628. 0000115E  1F11                     move.b     -[A7], [A1]
  1629. 00001160  3F3C 001F                move.w     -[A7], 0x1F
  1630. 00001164  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  1631. 00001168  7007                     moveq.l    D0, 0x07
  1632. label0000116A:
  1633. 0000116A  20D9                     move.l     [A0]+, [A1]+
  1634. 0000116C  51C8 FFFC                dbf        D0, -0x6 /* 0000116A */
  1635. 00001170  4267                     clr.w      -[A7]
  1636. 00001172  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  1637. 00001176  486E FF88                pea.l      [A6 - 0x78]
  1638. 0000117A  4EBA FE68                jsr        [PC - 0x198 /* 00000FE4 */]
  1639. 0000117E  3E1F                     move.w     D7, [A7]+
  1640. 00001180  206E 0008                movea.l    A0, [A6 + 0x8]
  1641. 00001184  43EE FF88                lea.l      A1, [A6 - 0x78]
  1642. 00001188  1F11                     move.b     -[A7], [A1]
  1643. 0000118A  3F3C 001F                move.w     -[A7], 0x1F
  1644. 0000118E  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  1645. 00001192  41E8 0020                lea.l      A0, [A0 + 0x20]
  1646. 00001196  7007                     moveq.l    D0, 0x07
  1647. label00001198:
  1648. 00001198  20D9                     move.l     [A0]+, [A1]+
  1649. 0000119A  51C8 FFFC                dbf        D0, -0x6 /* 00001198 */
  1650. 0000119E  206E 0008                movea.l    A0, [A6 + 0x8]
  1651. 000011A2  216E FFBC 0040           move.l     [A0 + 0x40], [A6 - 0x44]
  1652. label000011A8:
  1653. 000011A8  3D47 0010                move.w     [A6 + 0x10], D7
  1654. 000011AC  2E1F                     move.l     D7, [A7]+
  1655. 000011AE  4E5E                     unlink     A6
  1656. 000011B0  205F                     movea.l    A0, [A7]+
  1657. 000011B2  504F                     addq.w     A7, 8
  1658. 000011B4  4ED0                     jmp        [A0]
  1659. 000011B6  8F46 5353                pack       D7, D6, 0x5353
  1660. 000011BA  5045                     addq.w     D5, 8
  1661. 000011BC  4354                     chk.w      D1, [A4]
  1662. 000011BE  4F46                     chk.w      D7, D6
  1663. 000011C0  494C                     chk.w      D4, A4
  1664. 000011C2  4552                     chk.w      D2, [A2]
  1665. 000011C4  4546                     chk.w      D2, D6
  1666. 000011C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1667. // begin alternate branch 000011C8-000011CC
  1668. fn000011C8:
  1669. 000011C8  4E56 FF9E                link       A6, -0x0062
  1670. // end alternate branch 000011C8-000011CC
  1671. fn000011C8: // (misaligned)
  1672. 000011CA  FF9E                     .invalid   <<F/6/7>>
  1673. 000011CC  48E7 0108                movem.l    -[A7], D7,A4
  1674. 000011D0  206E 000C                movea.l    A0, [A6 + 0xC]
  1675. 000011D4  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  1676. 000011D8  7012                     moveq.l    D0, 0x12
  1677. label000011DA:
  1678. 000011DA  22D8                     move.l     [A1]+, [A0]+
  1679. 000011DC  51C8 FFFC                dbf        D0, -0x6 /* 000011DA */
  1680. 000011E0  286E 0008                movea.l    A4, [A6 + 0x8]
  1681. 000011E4  4267                     clr.w      -[A7]
  1682. 000011E6  42A7                     clr.l      -[A7]
  1683. 000011E8  486E FFB2                pea.l      [A6 - 0x4E]
  1684. 000011EC  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1685. 000011F0  3E1F                     move.w     D7, [A7]+
  1686. 000011F2  57C0                     seq        D0
  1687. 000011F4  4A00                     tst.b      D0
  1688. 000011F6  6766                     beq        +0x68 /* 0000125E */
  1689. 000011F8  2F00                     move.l     -[A7], D0
  1690. 000011FA  4267                     clr.w      -[A7]
  1691. 000011FC  486E FFD4                pea.l      [A6 - 0x2C]
  1692. 00001200  4267                     clr.w      -[A7]
  1693. 00001202  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1694. 00001206  321F                     move.w     D1, [A7]+
  1695. 00001208  201F                     move.l     D0, [A7]+
  1696. 0000120A  4A41                     tst.w      D1
  1697. 0000120C  57C1                     seq        D1
  1698. 0000120E  C001                     and.b      D0, D1
  1699. 00001210  674C                     beq        +0x4E /* 0000125E */
  1700. 00001212  2F00                     move.l     -[A7], D0
  1701. 00001214  4267                     clr.w      -[A7]
  1702. 00001216  42A7                     clr.l      -[A7]
  1703. 00001218  486E FFB0                pea.l      [A6 - 0x50]
  1704. 0000121C  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1705. 00001220  321F                     move.w     D1, [A7]+
  1706. 00001222  201F                     move.l     D0, [A7]+
  1707. 00001224  4A41                     tst.w      D1
  1708. 00001226  57C1                     seq        D1
  1709. 00001228  C001                     and.b      D0, D1
  1710. 0000122A  6732                     beq        +0x34 /* 0000125E */
  1711. 0000122C  38AE FFB0                move.w     [A4], [A6 - 0x50]
  1712. 00001230  296E FFF4 0002           move.l     [A4 + 0x2], [A6 - 0xC]
  1713. 00001236  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  1714. 0000123A  1F10                     move.b     -[A7], [A0]
  1715. 0000123C  3F3C 003F                move.w     -[A7], 0x3F /* '?' */
  1716. 00001240  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  1717. 00001244  224C                     movea.l    A1, A4
  1718. 00001246  5C89                     addq.l     A1, 6
  1719. 00001248  7007                     moveq.l    D0, 0x07
  1720. label0000124A:
  1721. 0000124A  22D8                     move.l     [A1]+, [A0]+
  1722. 0000124C  51C8 FFFC                dbf        D0, -0x6 /* 0000124A */
  1723. 00001250  4267                     clr.w      -[A7]
  1724. 00001252  42A7                     clr.l      -[A7]
  1725. 00001254  3F2E FFB2                move.w     -[A7], [A6 - 0x4E]
  1726. 00001258  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1727. 0000125C  3E1F                     move.w     D7, [A7]+
  1728. label0000125E:
  1729. 0000125E  3D47 0010                move.w     [A6 + 0x10], D7
  1730. 00001262  4CDF 1080                movem.l    D7,A4, [A7]+
  1731. 00001266  4E5E                     unlink     A6
  1732. 00001268  205F                     movea.l    A0, [A7]+
  1733. 0000126A  504F                     addq.w     A7, 8
  1734. 0000126C  4ED0                     jmp        [A0]
  1735. 0000126E  8F46 494C                pack       D7, D6, 0x494C
  1736. 00001272  4552                     chk.w      D2, [A2]
  1737. 00001274  4546                     chk.w      D2, D6
  1738. 00001276  544F                     addq.w     A7, 2
  1739. 00001278  4653                     not.w      [A3]
  1740. 0000127A  5350                     subq.w     [A0], 1
  1741. 0000127C  4543                     chk.w      D2, D3
  1742. 0000127E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1743. // begin alternate branch 00001280-00001284
  1744. fn00001280:
  1745. 00001280  4E56 FFA4                link       A6, -0x005C
  1746. // end alternate branch 00001280-00001284
  1747. fn00001280: // (misaligned)
  1748. 00001282  FFA4                     .invalid   <<F/6/7>>
  1749. 00001284  2F07                     move.l     -[A7], D7
  1750. 00001286  206E 000C                movea.l    A0, [A6 + 0xC]
  1751. 0000128A  43EE FFB6                lea.l      A1, [A6 - 0x4A]
  1752. 0000128E  7011                     moveq.l    D0, 0x11
  1753. label00001290:
  1754. 00001290  22D8                     move.l     [A1]+, [A0]+
  1755. 00001292  51C8 FFFC                dbf        D0, -0x6 /* 00001290 */
  1756. 00001296  3290                     move.w     [A1], [A0]
  1757. 00001298  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1758. 0000129C  4EBA FC7A                jsr        [PC - 0x386 /* 00000F18 */]
  1759. 000012A0  4267                     clr.w      -[A7]
  1760. 000012A2  41EE FFC0                lea.l      A0, [A6 - 0x40]
  1761. 000012A6  1F10                     move.b     -[A7], [A0]
  1762. 000012A8  3F3C 00FF                move.w     -[A7], 0xFF
  1763. 000012AC  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  1764. 000012B0  2F08                     move.l     -[A7], A0
  1765. 000012B2  3F2E FFBC                move.w     -[A7], [A6 - 0x44]
  1766. 000012B6  486E FFA4                pea.l      [A6 - 0x5C]
  1767. 000012BA  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  1768. 000012BE  3E1F                     move.w     D7, [A7]+
  1769. 000012C0  666A                     bne        +0x6C /* 0000132C */
  1770. 000012C2  206E 0008                movea.l    A0, [A6 + 0x8]
  1771. 000012C6  216E FFA8 0044           move.l     [A0 + 0x44], [A6 - 0x58]
  1772. 000012CC  206E 0008                movea.l    A0, [A6 + 0x8]
  1773. 000012D0  216E FFA4 0048           move.l     [A0 + 0x48], [A6 - 0x5C]
  1774. 000012D6  4267                     clr.w      -[A7]
  1775. 000012D8  3F2E FFBC                move.w     -[A7], [A6 - 0x44]
  1776. 000012DC  206E 0008                movea.l    A0, [A6 + 0x8]
  1777. 000012E0  4868 0020                pea.l      [A0 + 0x20]
  1778. 000012E4  4EBA FCFE                jsr        [PC - 0x302 /* 00000FE4 */]
  1779. 000012E8  3E1F                     move.w     D7, [A7]+
  1780. 000012EA  6640                     bne        +0x42 /* 0000132C */
  1781. 000012EC  4267                     clr.w      -[A7]
  1782. 000012EE  41EE FFC0                lea.l      A0, [A6 - 0x40]
  1783. 000012F2  1F10                     move.b     -[A7], [A0]
  1784. 000012F4  3F3C 001F                move.w     -[A7], 0x1F
  1785. 000012F8  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  1786. 000012FC  2F08                     move.l     -[A7], A0
  1787. 000012FE  3F2E FFBC                move.w     -[A7], [A6 - 0x44]
  1788. 00001302  206E 0008                movea.l    A0, [A6 + 0x8]
  1789. 00001306  4868 0040                pea.l      [A0 + 0x40]
  1790. 0000130A  4EBA FD78                jsr        [PC - 0x288 /* 00001084 */]
  1791. 0000130E  3E1F                     move.w     D7, [A7]+
  1792. 00001310  661A                     bne        +0x1C /* 0000132C */
  1793. 00001312  206E 0008                movea.l    A0, [A6 + 0x8]
  1794. 00001316  43EE FFC0                lea.l      A1, [A6 - 0x40]
  1795. 0000131A  1F11                     move.b     -[A7], [A1]
  1796. 0000131C  3F3C 001F                move.w     -[A7], 0x1F
  1797. 00001320  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  1798. 00001324  7007                     moveq.l    D0, 0x07
  1799. label00001326:
  1800. 00001326  20D9                     move.l     [A0]+, [A1]+
  1801. 00001328  51C8 FFFC                dbf        D0, -0x6 /* 00001326 */
  1802. label0000132C:
  1803. 0000132C  3D47 0010                move.w     [A6 + 0x10], D7
  1804. 00001330  2E1F                     move.l     D7, [A7]+
  1805. 00001332  4E5E                     unlink     A6
  1806. 00001334  205F                     movea.l    A0, [A7]+
  1807. 00001336  504F                     addq.w     A7, 8
  1808. 00001338  4ED0                     jmp        [A0]
  1809. 0000133A  8E52                     or.w       D7, [A2]
  1810. 0000133C  4550                     chk.w      D2, [A0]
  1811. 0000133E  4C59 544F                movem.l    D0,D1,D2,D3,D6,A2,A4,A6, [A1]+
  1812. 00001342  4649                     not.w      A1
  1813. 00001344  4C45 5245                movem.l    D0,D2,D6,A1,A4,A6, D5
  1814. 00001348  4600                     not.b      D0
  1815. 0000134A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1816. // begin alternate branch 0000134C-00001350
  1817. fn0000134C:
  1818. 0000134C  4E56 FFB8                link       A6, -0x0048
  1819. // end alternate branch 0000134C-00001350
  1820. fn0000134C: // (misaligned)
  1821. 0000134E  FFB8                     .invalid   <<F/6/7>>
  1822. 00001350  48E7 0300                movem.l    -[A7], D6,D7
  1823. 00001354  206E 000C                movea.l    A0, [A6 + 0xC]
  1824. 00001358  43EE FFE0                lea.l      A1, [A6 - 0x20]
  1825. 0000135C  7007                     moveq.l    D0, 0x07
  1826. label0000135E:
  1827. 0000135E  22D8                     move.l     [A1]+, [A0]+
  1828. 00001360  51C8 FFFC                dbf        D0, -0x6 /* 0000135E */
  1829. 00001364  4247                     clr.w      D7
  1830. 00001366  206E 0008                movea.l    A0, [A6 + 0x8]
  1831. 0000136A  4250                     clr.w      [A0]
  1832. 0000136C  4267                     clr.w      -[A7]
  1833. 0000136E  42A7                     clr.l      -[A7]
  1834. 00001370  486E FFDA                pea.l      [A6 - 0x26]
  1835. 00001374  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1836. 00001378  3E1F                     move.w     D7, [A7]+
  1837. 0000137A  6702                     beq        +0x4 /* 0000137E */
  1838. 0000137C  607A                     bra        +0x7C /* 000013F8 */
  1839. label0000137E:
  1840. 0000137E  4240                     clr.w      D0
  1841. 00001380  102E FFE0                move.b     D0, [A6 - 0x20]
  1842. 00001384  41BC 001F 4241           .invalid   0, 0x1F4241 // invalid opcode 4 with b == 6
  1843. 0000138A  1236 00E0                move.b     D1, [A6 + D0.w - 0x32]
  1844. 0000138E  703A                     moveq.l    D0, 0x3A
  1845. 00001390  B041                     cmp.w      D0, D1
  1846. 00001392  672E                     beq        +0x30 /* 000013C2 */
  1847. 00001394  486E FFE0                pea.l      [A6 - 0x20]
  1848. 00001398  487A 0080                pea.l      [PC + 0x80 /* 0000141A, value 0x13A4E56 */]
  1849. 0000139C  486E FFB8                pea.l      [A6 - 0x48]
  1850. 000013A0  3F3C 0002                move.w     -[A7], 0x2
  1851. 000013A4  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1852. 000013A8  41EE FFB8                lea.l      A0, [A6 - 0x48]
  1853. 000013AC  1F10                     move.b     -[A7], [A0]
  1854. 000013AE  3F3C 001F                move.w     -[A7], 0x1F
  1855. 000013B2  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  1856. 000013B6  43EE FFE0                lea.l      A1, [A6 - 0x20]
  1857. 000013BA  7007                     moveq.l    D0, 0x07
  1858. label000013BC:
  1859. 000013BC  22D8                     move.l     [A1]+, [A0]+
  1860. 000013BE  51C8 FFFC                dbf        D0, -0x6 /* 000013BC */
  1861. label000013C2:
  1862. 000013C2  4267                     clr.w      -[A7]
  1863. 000013C4  486E FFE0                pea.l      [A6 - 0x20]
  1864. 000013C8  4267                     clr.w      -[A7]
  1865. 000013CA  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1866. 000013CE  3E1F                     move.w     D7, [A7]+
  1867. 000013D0  6702                     beq        +0x4 /* 000013D4 */
  1868. 000013D2  600E                     bra        +0x10 /* 000013E2 */
  1869. label000013D4:
  1870. 000013D4  4267                     clr.w      -[A7]
  1871. 000013D6  42A7                     clr.l      -[A7]
  1872. 000013D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1873. 000013DC  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1874. 000013E0  3E1F                     move.w     D7, [A7]+
  1875. label000013E2:
  1876. 000013E2  4267                     clr.w      -[A7]
  1877. 000013E4  42A7                     clr.l      -[A7]
  1878. 000013E6  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  1879. 000013EA  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1880. 000013EE  3C1F                     move.w     D6, [A7]+
  1881. 000013F0  6706                     beq        +0x8 /* 000013F8 */
  1882. 000013F2  4A47                     tst.w      D7
  1883. 000013F4  6602                     bne        +0x4 /* 000013F8 */
  1884. 000013F6  3E06                     move.w     D7, D6
  1885. label000013F8:
  1886. 000013F8  3D47 0010                move.w     [A6 + 0x10], D7
  1887. 000013FC  4CDF 00C0                movem.l    D6,D7, [A7]+
  1888. 00001400  4E5E                     unlink     A6
  1889. 00001402  205F                     movea.l    A0, [A7]+
  1890. 00001404  504F                     addq.w     A7, 8
  1891. 00001406  4ED0                     jmp        [A0]
  1892. 00001408  8F47 4554                pack       D7, D7, 0x4554
  1893. 0000140C  564F                     addq.w     A7, 3
  1894. 0000140E  4C55 4D45                movem.l    D0,D2,D6,A0,A2,A3,A6, [A5]
  1895. 00001412  5245                     addq.w     D5, 1
  1896. 00001414  464E                     not.w      A6
  1897. 00001416  554D                     subq.w     A5, 2
  1898. 00001418  0002 013A                ori.b      D2, 0x3A /* ':' */
  1899. fn0000141C:
  1900. 0000141C  4E56 FEF0                link       A6, -0x0110
  1901. 00001420  2F07                     move.l     -[A7], D7
  1902. 00001422  206E 0008                movea.l    A0, [A6 + 0x8]
  1903. 00001426  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  1904. 0000142A  7012                     moveq.l    D0, 0x12
  1905. label0000142C:
  1906. 0000142C  22D8                     move.l     [A1]+, [A0]+
  1907. 0000142E  51C8 FFFC                dbf        D0, -0x6 /* 0000142C */
  1908. 00001432  4267                     clr.w      -[A7]
  1909. 00001434  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  1910. 00001438  1F10                     move.b     -[A7], [A0]
  1911. 0000143A  3F3C 001F                move.w     -[A7], 0x1F
  1912. 0000143E  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  1913. 00001442  2F08                     move.l     -[A7], A0
  1914. 00001444  486E FF02                pea.l      [A6 - 0xFE]
  1915. 00001448  4EBA FF02                jsr        [PC - 0xFE /* 0000134C */]
  1916. 0000144C  3E1F                     move.w     D7, [A7]+
  1917. 0000144E  6704                     beq        +0x6 /* 00001454 */
  1918. 00001450  6000 00AE                bra        +0xB0 /* 00001500 */
  1919. label00001454:
  1920. 00001454  7000                     moveq.l    D0, 0x00
  1921. 00001456  2D40 FF10                move.l     [A6 - 0xF0], D0
  1922. 0000145A  7000                     moveq.l    D0, 0x00
  1923. 0000145C  2D40 FF16                move.l     [A6 - 0xEA], D0
  1924. 00001460  3D6E FF02 FF1A           move.w     [A6 - 0xE6], [A6 - 0xFE]
  1925. 00001466  2D7C 4552 494B FF20      move.l     [A6 - 0xE0], 0x4552494B /* 'ERIK' */
  1926. 0000146E  2D6E FFF4 FF34           move.l     [A6 - 0xCC], [A6 - 0xC]
  1927. 00001474  4267                     clr.w      -[A7]
  1928. 00001476  486E FF04                pea.l      [A6 - 0xFC]
  1929. 0000147A  4267                     clr.w      -[A7]
  1930. 0000147C  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  1931. 00001480  3E1F                     move.w     D7, [A7]+
  1932. 00001482  6702                     beq        +0x4 /* 00001486 */
  1933. 00001484  607A                     bra        +0x7C /* 00001500 */
  1934. label00001486:
  1935. 00001486  4267                     clr.w      -[A7]
  1936. 00001488  42A7                     clr.l      -[A7]
  1937. 0000148A  3F2E FF1A                move.w     -[A7], [A6 - 0xE6]
  1938. 0000148E  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1939. 00001492  3E1F                     move.w     D7, [A7]+
  1940. 00001494  6702                     beq        +0x4 /* 00001498 */
  1941. 00001496  6068                     bra        +0x6A /* 00001500 */
  1942. label00001498:
  1943. 00001498  7000                     moveq.l    D0, 0x00
  1944. 0000149A  2D40 FF44                move.l     [A6 - 0xBC], D0
  1945. 0000149E  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  1946. 000014A2  2D48 FF4A                move.l     [A6 - 0xB6], A0
  1947. 000014A6  3D6E FF02 FF4E           move.w     [A6 - 0xB2], [A6 - 0xFE]
  1948. 000014AC  426E FF54                clr.w      [A6 - 0xAC]
  1949. 000014B0  2D6E FFF4 FF68           move.l     [A6 - 0x98], [A6 - 0xC]
  1950. 000014B6  4267                     clr.w      -[A7]
  1951. 000014B8  486E FF38                pea.l      [A6 - 0xC8]
  1952. 000014BC  4267                     clr.w      -[A7]
  1953. 000014BE  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  1954. 000014C2  3E1F                     move.w     D7, [A7]+
  1955. 000014C4  6702                     beq        +0x4 /* 000014C8 */
  1956. 000014C6  6038                     bra        +0x3A /* 00001500 */
  1957. label000014C8:
  1958. 000014C8  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  1959. 000014CC  2D48 FEF0                move.l     [A6 - 0x110], A0
  1960. 000014D0  2D7C 0000 4C43 FEF4      move.l     [A6 - 0x10C], 0x4C43 /* 'LC' */
  1961. 000014D8  7006                     moveq.l    D0, 0x06
  1962. 000014DA  2D40 FEF8                move.l     [A6 - 0x108], D0
  1963. 000014DE  3D6E FF60 FEFC           move.w     [A6 - 0x104], [A6 - 0xA0]
  1964. 000014E4  2D7C C000 0000 FEFE      move.l     [A6 - 0x102], 0xC0000000
  1965. 000014EC  4267                     clr.w      -[A7]
  1966. 000014EE  486E FEF0                pea.l      [A6 - 0x110]
  1967. 000014F2  205F                     movea.l    A0, [A7]+
  1968. 000014F4  A9F2                     syscall    Launch/LaunchApplication
  1969. 000014F6  3E80                     move.w     [A7], D0
  1970. 000014F8  3E1F                     move.w     D7, [A7]+
  1971. 000014FA  6D02                     blt        +0x4 /* 000014FE */
  1972. 000014FC  4247                     clr.w      D7
  1973. label000014FE:
  1974. 000014FE  4A47                     tst.w      D7
  1975. label00001500:
  1976. 00001500  3D47 000C                move.w     [A6 + 0xC], D7
  1977. 00001504  2E1F                     move.l     D7, [A7]+
  1978. 00001506  4E5E                     unlink     A6
  1979. 00001508  2E9F                     move.l     [A7], [A7]+
  1980. 0000150A  4E75                     rts
  1981. 0000150C  8953                     or.w       [A3], D4
  1982. 0000150E  5542                     subq.w     D2, 2
  1983. 00001510  4C41 554E                movem.l    D1,D2,D3,D6,A0,A2,A4,A6, D1
  1984. 00001514  4348                     chk.w      D1, A0
  1985. 00001516  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1986. // begin alternate branch 00001518-0000151E
  1987. fn00001518:
  1988. 00001518  4E56 FEF0                link       A6, -0x0110
  1989. 0000151C  2F07                     move.l     -[A7], D7
  1990. // end alternate branch 00001518-0000151E
  1991. fn00001518: // (misaligned)
  1992. 0000151A  FEF0 2F07                .extension 0xEF0 <<F/2-3/7>> // unimplemented
  1993. 0000151E  206E 0008                movea.l    A0, [A6 + 0x8]
  1994. 00001522  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  1995. 00001526  7012                     moveq.l    D0, 0x12
  1996. label00001528:
  1997. 00001528  22D8                     move.l     [A1]+, [A0]+
  1998. 0000152A  51C8 FFFC                dbf        D0, -0x6 /* 00001528 */
  1999. 0000152E  4267                     clr.w      -[A7]
  2000. 00001530  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  2001. 00001534  1F10                     move.b     -[A7], [A0]
  2002. 00001536  3F3C 001F                move.w     -[A7], 0x1F
  2003. 0000153A  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  2004. 0000153E  2F08                     move.l     -[A7], A0
  2005. 00001540  486E FF02                pea.l      [A6 - 0xFE]
  2006. 00001544  4EBA FE06                jsr        [PC - 0x1FA /* 0000134C */]
  2007. 00001548  3E1F                     move.w     D7, [A7]+
  2008. 0000154A  6704                     beq        +0x6 /* 00001550 */
  2009. 0000154C  6000 00FE                bra        +0x100 /* 0000164C */
  2010. label00001550:
  2011. 00001550  7000                     moveq.l    D0, 0x00
  2012. 00001552  2D40 FF10                move.l     [A6 - 0xF0], D0
  2013. 00001556  7000                     moveq.l    D0, 0x00
  2014. 00001558  2D40 FF16                move.l     [A6 - 0xEA], D0
  2015. 0000155C  3D6E FF02 FF1A           move.w     [A6 - 0xE6], [A6 - 0xFE]
  2016. 00001562  2D7C 4552 494B FF20      move.l     [A6 - 0xE0], 0x4552494B /* 'ERIK' */
  2017. 0000156A  2D6E FFF4 FF34           move.l     [A6 - 0xCC], [A6 - 0xC]
  2018. 00001570  4267                     clr.w      -[A7]
  2019. 00001572  486E FF04                pea.l      [A6 - 0xFC]
  2020. 00001576  4267                     clr.w      -[A7]
  2021. 00001578  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  2022. 0000157C  3E1F                     move.w     D7, [A7]+
  2023. 0000157E  6704                     beq        +0x6 /* 00001584 */
  2024. 00001580  6000 00CA                bra        +0xCC /* 0000164C */
  2025. label00001584:
  2026. 00001584  4267                     clr.w      -[A7]
  2027. 00001586  42A7                     clr.l      -[A7]
  2028. 00001588  3F2E FF1A                move.w     -[A7], [A6 - 0xE6]
  2029. 0000158C  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  2030. 00001590  3E1F                     move.w     D7, [A7]+
  2031. 00001592  6704                     beq        +0x6 /* 00001598 */
  2032. 00001594  6000 00B6                bra        +0xB8 /* 0000164C */
  2033. label00001598:
  2034. 00001598  7000                     moveq.l    D0, 0x00
  2035. 0000159A  2D40 FF44                move.l     [A6 - 0xBC], D0
  2036. 0000159E  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  2037. 000015A2  2D48 FF4A                move.l     [A6 - 0xB6], A0
  2038. 000015A6  3D6E FF02 FF4E           move.w     [A6 - 0xB2], [A6 - 0xFE]
  2039. 000015AC  426E FF54                clr.w      [A6 - 0xAC]
  2040. 000015B0  2D6E FFF4 FF68           move.l     [A6 - 0x98], [A6 - 0xC]
  2041. 000015B6  4267                     clr.w      -[A7]
  2042. 000015B8  486E FF38                pea.l      [A6 - 0xC8]
  2043. 000015BC  4267                     clr.w      -[A7]
  2044. 000015BE  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  2045. 000015C2  3E1F                     move.w     D7, [A7]+
  2046. 000015C4  6704                     beq        +0x6 /* 000015CA */
  2047. 000015C6  6000 0084                bra        +0x86 /* 0000164C */
  2048. label000015CA:
  2049. 000015CA  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  2050. 000015CE  2D48 FEF0                move.l     [A6 - 0x110], A0
  2051. 000015D2  2D7C 0000 4C43 FEF4      move.l     [A6 - 0x10C], 0x4C43 /* 'LC' */
  2052. 000015DA  7006                     moveq.l    D0, 0x06
  2053. 000015DC  2D40 FEF8                move.l     [A6 - 0x108], D0
  2054. 000015E0  3D6E FF60 FEFC           move.w     [A6 - 0x104], [A6 - 0xA0]
  2055. 000015E6  102E 000C                move.b     D0, [A6 + 0xC]
  2056. 000015EA  670A                     beq        +0xC /* 000015F6 */
  2057. 000015EC  2D7C C000 0000 FEFE      move.l     [A6 - 0x102], 0xC0000000
  2058. 000015F4  6006                     bra        +0x8 /* 000015FC */
  2059. label000015F6:
  2060. 000015F6  7000                     moveq.l    D0, 0x00
  2061. 000015F8  2D40 FEFE                move.l     [A6 - 0x102], D0
  2062. label000015FC:
  2063. 000015FC  206D F420                movea.l    A0, [A5 - 0xBE0]
  2064. 00001600  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2065. 00001604  3F3C A9F4                move.w     -[A7], 0xA9F4
  2066. 00001608  1F3C 0001                move.b     -[A7], 0x1
  2067. 0000160C  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  2068. 00001610  206D F424                movea.l    A0, [A5 - 0xBDC]
  2069. 00001614  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2070. 00001618  3F3C A9F1                move.w     -[A7], 0xA9F1
  2071. 0000161C  1F3C 0001                move.b     -[A7], 0x1
  2072. 00001620  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  2073. 00001624  206D F428                movea.l    A0, [A5 - 0xBD8]
  2074. 00001628  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2075. 0000162C  3F3C A9F0                move.w     -[A7], 0xA9F0
  2076. 00001630  1F3C 0001                move.b     -[A7], 0x1
  2077. 00001634  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  2078. 00001638  4267                     clr.w      -[A7]
  2079. 0000163A  486E FEF0                pea.l      [A6 - 0x110]
  2080. 0000163E  205F                     movea.l    A0, [A7]+
  2081. 00001640  A9F2                     syscall    Launch/LaunchApplication
  2082. 00001642  3E80                     move.w     [A7], D0
  2083. 00001644  3E1F                     move.w     D7, [A7]+
  2084. 00001646  6D02                     blt        +0x4 /* 0000164A */
  2085. 00001648  4247                     clr.w      D7
  2086. label0000164A:
  2087. 0000164A  4A47                     tst.w      D7
  2088. label0000164C:
  2089. 0000164C  2E1F                     move.l     D7, [A7]+
  2090. 0000164E  4E5E                     unlink     A6
  2091. 00001650  205F                     movea.l    A0, [A7]+
  2092. 00001652  5C4F                     addq.w     A7, 6
  2093. 00001654  4ED0                     jmp        [A0]
  2094. 00001656  8C46                     or.w       D6, D6
  2095. 00001658  494E                     chk.w      D4, A6
  2096. 0000165A  4445                     neg.w      D5
  2097. 0000165C  524C                     addq.w     A4, 1
  2098. 0000165E  4155                     chk.w      D0, [A5]
  2099. 00001660  4E43                     trap       3
  2100. 00001662  4800                     nbcd.b     D0
  2101. 00001664  0000 0000                ori.b      D0, 0x0
  2102. fn00001668:
  2103. 00001668  4E56 FEF8                link       A6, -0x0108
  2104. 0000166C  486E FF00                pea.l      [A6 - 0x100]
  2105. 00001670  486E FEFE                pea.l      [A6 - 0x102]
  2106. 00001674  486E FEFA                pea.l      [A6 - 0x106]
  2107. 00001678  A9F5                     syscall    GetAppParms
  2108. 0000167A  4AAE FEFA                tst.l      [A6 - 0x106]
  2109. 0000167E  6766                     beq        +0x68 /* 000016E6 */
  2110. 00001680  4267                     clr.w      -[A7]
  2111. 00001682  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  2112. 00001686  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  2113. 0000168A  101F                     move.b     D0, [A7]+
  2114. 0000168C  4880                     ext.w      D0
  2115. 0000168E  3200                     move.w     D1, D0
  2116. 00001690  0441 FF80                subi.w     D1, 0xFF80
  2117. 00001694  43BC 00FF 1D40           .invalid   1, 0xFF1D40 // invalid opcode 4 with b == 6
  2118. 0000169A  FEF9 2F2E                .extension 0xEF9 <<F/2-3/7>> // unimplemented
  2119. 0000169E  FEFA 205F                .extension 0xEFA <<F/2-3/7>> // unimplemented
  2120. 000016A2  A02A                     syscall    HUnlock
  2121. 000016A4  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  2122. 000016A8  7004                     moveq.l    D0, 0x04
  2123. 000016AA  2F00                     move.l     -[A7], D0
  2124. 000016AC  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  2125. 000016B0  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  2126. 000016B4  102E FEF9                move.b     D0, [A6 - 0x107]
  2127. 000016B8  4880                     ext.w      D0
  2128. 000016BA  3200                     move.w     D1, D0
  2129. 000016BC  0441 FF80                subi.w     D1, 0xFF80
  2130. 000016C0  43BC 00FF 1F00           .invalid   1, 0xFF1F00 // invalid opcode 4 with b == 6
  2131. 000016C6  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  2132. 000016CA  4267                     clr.w      -[A7]
  2133. 000016CC  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2134. 000016D0  4A5F                     tst.w      [A7]+
  2135. 000016D2  6612                     bne        +0x14 /* 000016E6 */
  2136. 000016D4  206E FEFA                movea.l    A0, [A6 - 0x106]
  2137. 000016D8  2050                     movea.l    A0, [A0]
  2138. 000016DA  4250                     clr.w      [A0]
  2139. 000016DC  206E FEFA                movea.l    A0, [A6 - 0x106]
  2140. 000016E0  2050                     movea.l    A0, [A0]
  2141. 000016E2  4268 0002                clr.w      [A0 + 0x2]
  2142. label000016E6:
  2143. 000016E6  4E5E                     unlink     A6
  2144. 000016E8  4E75                     rts
  2145. 000016EA  9243                     sub.w      D1, D3
  2146. 000016EC  4C45 4152                movem.l    D1,D4,D6,A0,A6, D5
  2147. 000016F0  5355                     subq.w     [A5], 1
  2148. 000016F2  424C                     clr.w      A4
  2149. 000016F4  4155                     chk.w      D0, [A5]
  2150. 000016F6  4E43                     trap       3
  2151. 000016F8  4844                     swap.w     D4
  2152. 000016FA  4F43                     chk.w      D7, D3
  2153. 000016FC  5300                     subq.b     D0, 1
  2154. 000016FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2155. // begin alternate branch 00001700-00001704
  2156. fn00001700:
  2157. 00001700  4E56 FBDE                link       A6, -0x0422
  2158. // end alternate branch 00001700-00001704
  2159. fn00001700: // (misaligned)
  2160. 00001702  FBDE                     .invalid   <<F/7/5>>
  2161. 00001704  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  2162. 00001708  206E 0008                movea.l    A0, [A6 + 0x8]
  2163. 0000170C  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  2164. 00001710  7012                     moveq.l    D0, 0x12
  2165. label00001712:
  2166. 00001712  22D8                     move.l     [A1]+, [A0]+
  2167. 00001714  51C8 FFFC                dbf        D0, -0x6 /* 00001712 */
  2168. 00001718  4247                     clr.w      D7
  2169. 0000171A  4267                     clr.w      -[A7]
  2170. 0000171C  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  2171. 00001720  1F10                     move.b     -[A7], [A0]
  2172. 00001722  3F3C 001F                move.w     -[A7], 0x1F
  2173. 00001726  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  2174. 0000172A  2F08                     move.l     -[A7], A0
  2175. 0000172C  486E FEAA                pea.l      [A6 - 0x156]
  2176. 00001730  4EBA FC1A                jsr        [PC - 0x3E6 /* 0000134C */]
  2177. 00001734  3E1F                     move.w     D7, [A7]+
  2178. 00001736  6704                     beq        +0x6 /* 0000173C */
  2179. 00001738  6000 01D2                bra        +0x1D4 /* 0000190C */
  2180. label0000173C:
  2181. 0000173C  7000                     moveq.l    D0, 0x00
  2182. 0000173E  2D40 FE82                move.l     [A6 - 0x17E], D0
  2183. 00001742  7000                     moveq.l    D0, 0x00
  2184. 00001744  2D40 FE88                move.l     [A6 - 0x178], D0
  2185. 00001748  3D6E FEAA FE8C           move.w     [A6 - 0x174], [A6 - 0x156]
  2186. 0000174E  2D7C 4552 494B FE92      move.l     [A6 - 0x16E], 0x4552494B /* 'ERIK' */
  2187. 00001756  2D6E FFF4 FEA6           move.l     [A6 - 0x15A], [A6 - 0xC]
  2188. 0000175C  4267                     clr.w      -[A7]
  2189. 0000175E  486E FE76                pea.l      [A6 - 0x18A]
  2190. 00001762  4267                     clr.w      -[A7]
  2191. 00001764  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  2192. 00001768  3E1F                     move.w     D7, [A7]+
  2193. 0000176A  6704                     beq        +0x6 /* 00001770 */
  2194. 0000176C  6000 019E                bra        +0x1A0 /* 0000190C */
  2195. label00001770:
  2196. 00001770  7000                     moveq.l    D0, 0x00
  2197. 00001772  2D40 FE08                move.l     [A6 - 0x1F8], D0
  2198. 00001776  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  2199. 0000177A  2D48 FE0E                move.l     [A6 - 0x1F2], A0
  2200. 0000177E  3D6E FEAA FE12           move.w     [A6 - 0x1EE], [A6 - 0x156]
  2201. 00001784  426E FE18                clr.w      [A6 - 0x1E8]
  2202. 00001788  2D6E FFF4 FE2C           move.l     [A6 - 0x1D4], [A6 - 0xC]
  2203. 0000178E  4267                     clr.w      -[A7]
  2204. 00001790  486E FDFC                pea.l      [A6 - 0x204]
  2205. 00001794  4267                     clr.w      -[A7]
  2206. 00001796  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  2207. 0000179A  3E1F                     move.w     D7, [A7]+
  2208. 0000179C  6704                     beq        +0x6 /* 000017A2 */
  2209. 0000179E  6000 016C                bra        +0x16E /* 0000190C */
  2210. label000017A2:
  2211. 000017A2  3D6E FE8C FBEC           move.w     [A6 - 0x414], [A6 - 0x174]
  2212. 000017A8  2D6E FE1C FBEE           move.l     [A6 - 0x412], [A6 - 0x1E4]
  2213. 000017AE  7000                     moveq.l    D0, 0x00
  2214. 000017B0  1D40 FBF2                move.b     [A6 - 0x40E], D0
  2215. 000017B4  7000                     moveq.l    D0, 0x00
  2216. 000017B6  1D40 FBF3                move.b     [A6 - 0x40D], D0
  2217. 000017BA  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  2218. 000017BE  1F10                     move.b     -[A7], [A0]
  2219. 000017C0  3F3C 00FF                move.w     -[A7], 0xFF
  2220. 000017C4  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  2221. 000017C8  43EE FBF4                lea.l      A1, [A6 - 0x40C]
  2222. 000017CC  7007                     moveq.l    D0, 0x07
  2223. label000017CE:
  2224. 000017CE  22D8                     move.l     [A1]+, [A0]+
  2225. 000017D0  51C8 FFFC                dbf        D0, -0x6 /* 000017CE */
  2226. 000017D4  4240                     clr.w      D0
  2227. 000017D6  102E FFB4                move.b     D0, [A6 - 0x4C]
  2228. 000017DA  5040                     addq.w     D0, 8
  2229. 000017DC  5240                     addq.w     D0, 1
  2230. 000017DE  48C0                     ext.l      D0
  2231. 000017E0  2A00                     move.l     D5, D0
  2232. 000017E2  486E FEB2                pea.l      [A6 - 0x14E]
  2233. 000017E6  486E FEB0                pea.l      [A6 - 0x150]
  2234. 000017EA  486E FEAC                pea.l      [A6 - 0x154]
  2235. 000017EE  A9F5                     syscall    GetAppParms
  2236. 000017F0  4AAE FEAC                tst.l      [A6 - 0x154]
  2237. 000017F4  6700 010A                beq        +0x10C /* 00001900 */
  2238. 000017F8  4267                     clr.w      -[A7]
  2239. 000017FA  2F2E FEAC                move.l     -[A7], [A6 - 0x154]
  2240. 000017FE  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  2241. 00001802  101F                     move.b     D0, [A7]+
  2242. 00001804  4880                     ext.w      D0
  2243. 00001806  3200                     move.w     D1, D0
  2244. 00001808  0441 FF80                subi.w     D1, 0xFF80
  2245. 0000180C  43BC 00FF 1C00           .invalid   1, 0xFF1C00 // invalid opcode 4 with b == 6
  2246. 00001812  2F2E FEAC                move.l     -[A7], [A6 - 0x154]
  2247. 00001816  205F                     movea.l    A0, [A7]+
  2248. 00001818  A02A                     syscall    HUnlock
  2249. 0000181A  2F2E FEAC                move.l     -[A7], [A6 - 0x154]
  2250. 0000181E  42A7                     clr.l      -[A7]
  2251. 00001820  2F2E FEAC                move.l     -[A7], [A6 - 0x154]
  2252. 00001824  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  2253. 00001828  2005                     move.l     D0, D5
  2254. 0000182A  D09F                     add.l      D0, [A7]+
  2255. 0000182C  2F00                     move.l     -[A7], D0
  2256. 0000182E  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  2257. 00001832  2F2E FEAC                move.l     -[A7], [A6 - 0x154]
  2258. 00001836  1006                     move.b     D0, D6
  2259. 00001838  4880                     ext.w      D0
  2260. 0000183A  3200                     move.w     D1, D0
  2261. 0000183C  0441 FF80                subi.w     D1, 0xFF80
  2262. 00001840  43BC 00FF 1F00           .invalid   1, 0xFF1F00 // invalid opcode 4 with b == 6
  2263. 00001846  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  2264. 0000184A  4267                     clr.w      -[A7]
  2265. 0000184C  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2266. 00001850  3E1F                     move.w     D7, [A7]+
  2267. 00001852  6704                     beq        +0x6 /* 00001858 */
  2268. 00001854  6000 00B6                bra        +0xB8 /* 0000190C */
  2269. label00001858:
  2270. 00001858  4267                     clr.w      -[A7]
  2271. 0000185A  2F2E FEAC                move.l     -[A7], [A6 - 0x154]
  2272. 0000185E  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  2273. 00001862  101F                     move.b     D0, [A7]+
  2274. 00001864  4880                     ext.w      D0
  2275. 00001866  3200                     move.w     D1, D0
  2276. 00001868  0441 FF80                subi.w     D1, 0xFF80
  2277. 0000186C  43BC 00FF 1C00           .invalid   1, 0xFF1C00 // invalid opcode 4 with b == 6
  2278. 00001872  2F2E FEAC                move.l     -[A7], [A6 - 0x154]
  2279. 00001876  205F                     movea.l    A0, [A7]+
  2280. 00001878  A029                     syscall    HLock
  2281. 0000187A  206E FEAC                movea.l    A0, [A6 - 0x154]
  2282. 0000187E  2010                     move.l     D0, [A0]
  2283. 00001880  5480                     addq.l     D0, 2
  2284. 00001882  2840                     movea.l    A4, D0
  2285. 00001884  548C                     addq.l     A4, 2
  2286. 00001886  2050                     movea.l    A0, [A0]
  2287. 00001888  3D68 0002 FBDE           move.w     [A6 - 0x422], [A0 + 0x2]
  2288. 0000188E  7801                     moveq.l    D4, 0x01
  2289. 00001890  6038                     bra        +0x3A /* 000018CA */
  2290. label00001892:
  2291. 00001892  41EE FCF4                lea.l      A0, [A6 - 0x30C]
  2292. 00001896  224C                     movea.l    A1, A4
  2293. 00001898  7041                     moveq.l    D0, 0x41
  2294. label0000189A:
  2295. 0000189A  20D9                     move.l     [A0]+, [A1]+
  2296. 0000189C  51C8 FFFC                dbf        D0, -0x6 /* 0000189A */
  2297. 000018A0  200C                     move.l     D0, A4
  2298. 000018A2  D0BC 0000 0108           add.l      D0, 0x108
  2299. 000018A8  90BC 0000 0100           sub.l      D0, 0x100
  2300. 000018AE  4241                     clr.w      D1
  2301. 000018B0  122E FCFC                move.b     D1, [A6 - 0x304]
  2302. 000018B4  48C1                     ext.l      D1
  2303. 000018B6  D280                     add.l      D1, D0
  2304. 000018B8  2841                     movea.l    A4, D1
  2305. 000018BA  528C                     addq.l     A4, 1
  2306. 000018BC  200C                     move.l     D0, A4
  2307. 000018BE  0240 0001                andi.w     D0, 0x1
  2308. 000018C2  6702                     beq        +0x4 /* 000018C6 */
  2309. 000018C4  528C                     addq.l     A4, 1
  2310. label000018C6:
  2311. 000018C6  5244                     addq.w     D4, 1
  2312. 000018C8  6906                     bvs        +0x8 /* 000018D0 */
  2313. label000018CA:
  2314. 000018CA  B86E FBDE                cmp.w      D4, [A6 - 0x422]
  2315. 000018CE  6FC2                     ble        -0x3C /* 00001892 */
  2316. label000018D0:
  2317. 000018D0  206E FEAC                movea.l    A0, [A6 - 0x154]
  2318. 000018D4  2050                     movea.l    A0, [A0]
  2319. 000018D6  5268 0002                addq.w     [A0 + 0x2], 1
  2320. 000018DA  486E FBEC                pea.l      [A6 - 0x414]
  2321. 000018DE  2F0C                     move.l     -[A7], A4
  2322. 000018E0  2F05                     move.l     -[A7], D5
  2323. 000018E2  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  2324. 000018E6  2F2E FEAC                move.l     -[A7], [A6 - 0x154]
  2325. 000018EA  1006                     move.b     D0, D6
  2326. 000018EC  4880                     ext.w      D0
  2327. 000018EE  3200                     move.w     D1, D0
  2328. 000018F0  0441 FF80                subi.w     D1, 0xFF80
  2329. 000018F4  43BC 00FF 1F00           .invalid   1, 0xFF1F00 // invalid opcode 4 with b == 6
  2330. 000018FA  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  2331. 000018FE  600C                     bra        +0xE /* 0000190C */
  2332. label00001900:
  2333. 00001900  3F3C 0003                move.w     -[A7], 0x3
  2334. 00001904  A9C8                     syscall    SysBeep
  2335. 00001906  3F3C 0003                move.w     -[A7], 0x3
  2336. 0000190A  A9C8                     syscall    SysBeep
  2337. label0000190C:
  2338. 0000190C  3D47 000C                move.w     [A6 + 0xC], D7
  2339. 00001910  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  2340. 00001914  4E5E                     unlink     A6
  2341. 00001916  2E9F                     move.l     [A7], [A7]+
  2342. 00001918  4E75                     rts
  2343. 0000191A  8F41 4444                pack       D7, D1, 0x4444
  2344. 0000191E  5355                     subq.w     [A5], 1
  2345. 00001920  424C                     clr.w      A4
  2346. 00001922  4155                     chk.w      D0, [A5]
  2347. 00001924  4E43                     trap       3
  2348. 00001926  4844                     swap.w     D4
  2349. 00001928  4F43                     chk.w      D7, D3
  2350. 0000192A  0000                     .incomplete
  2351.